Найти - Пользователи
Полная версия: Ошибка при decode("utf_8")
Начало » Python для новичков » Ошибка при decode("utf_8")
1
AgentToxa
Изучаю парсинг сайтов. Только начала составлять скрипт. При попытке декодировать полученный файл, выдаёт ошибку, указанную в скриншоте. Вот исходный код:

from urllib.request import urlopen
from urllib.parse import urljoin
from lxml.html import fromstring
from lxml.html import parse

URL = 'http://www.proglive.ru/courses'
ITEM_PATH = ‘.wrapper.learn.section-inner’

def parse_courses():
f = urlopen(URL)
list_html = f.read().decode(“utf_8”)
#Содержит html код
print(list_html)

def main():
parse_courses()

if __name__ == ‘__main__’:
main()
AgentToxa
Всё, разобрался. Проблемы оказывается с Виносовской консолью. Когда записываю данные в файл, а не вывожу на консоль, всё хорошо работает.
papuas
\xA9 это 16-ричная последовательность для символа copyright.
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