Кодировка - Python

Узнай цену своей работы

Формулировка задачи:

Всем привет. Использую requests. Спарсил страничку сайта, пытаюсь записать в блокнот, и выдает ошибку:
Если применять метод .content, то все без ошибок, но в полученном результате вместо текста что-то вроде "x86\xd0\xb8". На сайте стоит кодировка UTF-8, в headers я задал часто того, что увидел в сниффере:
Как привести все это к нормальному, понятному виду?
Пробовал применять вдобавок метод .decode('UTF-8') - не помогло

Решение задачи: «Кодировка»

textual
Листинг программы
r = requests.get('http://www.cyberforum.ru')
with open('cyberforum.html','w',encoding=r.encoding) as f:
    f.write(r.text)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5