#!/usr/bin/python
import urllib.request
# подключили библиотеку urllib
import lxml.html
# подключили библиотеку lxml
page = urllib.request.urlopen("http://habrahabr.ru/")
# Открываем наш любимый Хабр
doc = lxml.html.document_fromstring(page.read())
# Получили HTML-код главной страницы Хабра
for topic in doc.cssselect('h2.entry-title a.topic'):
print(topic.text)
# выводим на экран названия топиков.
Почему?
File "./main.py", line 14, in <module> print(topic.text) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-12: ordinal not in range(128)