Найти - Пользователи
Полная версия: Сохранение данных в html файл
Начало » Python для новичков » Сохранение данных в html файл
1
Shtopar
Всем привет!

Решил поизучать парсинг и при первых же действиях ударился о проблему которую не получается решить, даже не понимаю куда копать.

В кратце в коде сохраняется веб-страница в формате html, но некоторые шрифты отображаются абракадаброй (скрины ниже), при сохранении страницы через браузер таких проблем нет, весь код html отображается корректно, в отличии от того что сохраняется при помощи кода.

Что не так и в чем может быть проблема?

По порядку на скрине - 1) код 2) html который сохранился из кода 3) код который сохранился через браузер
py.user.next
В функции open() надо указать кодировку.

  
with open('file.txt', 'w', encoding='utf-8') as fout:
    print('абвг', file=fout)
xam1816
Shtopar
код 2) html который сохранился из кода
 src = req.content.encoding('utf-8')
Shtopar
Спасибо, это помогло!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB