Использование requests и кодировка полученной страницы — как исправить проблемы с русскими символами?
Если сделатьr = requests.get('http://da.ru')
print r.encoding
то окажется, что кодировка там брутальная ISO-8859-1for y in parsed_body.xpath("//a"):
    url = y.get("href")
    anchor = y.text
    if anchor:
        print url, anchor.encode(r.encoding)
Так всё нормально. Правда, у меня Python 2.7.3
может проблема с юникодом? encoded = str.encode(original, 'utf-8')
print(encoded)