Форум сайта python.su
Всем привет!
Решил поизучать парсинг и при первых же действиях ударился о проблему которую не получается решить, даже не понимаю куда копать.
В кратце в коде сохраняется веб-страница в формате html, но некоторые шрифты отображаются абракадаброй (скрины ниже), при сохранении страницы через браузер таких проблем нет, весь код html отображается корректно, в отличии от того что сохраняется при помощи кода.
Что не так и в чем может быть проблема?
По порядку на скрине - 1) код 2) html который сохранился из кода 3) код который сохранился через браузер
Прикреплённый файлы:
Screenshot1.jpg (605,4 KБ)
Офлайн
В функции open() надо указать кодировку.
with open('file.txt', 'w', encoding='utf-8') as fout: print('абвг', file=fout)
Отредактировано py.user.next (Ноя. 8, 2022 21:36:05)
Офлайн
Shtopar
код 2) html который сохранился из кода
src = req.content.encoding('utf-8')
Офлайн
Спасибо, это помогло!
Офлайн