# -*- coding: UTF-8 -*- from grab import Grab g = Grab() g.go('http://allnum.ru/r/900') print g.xpath_text(u'//*[@id="allnumdt"]/tbody/tr[1]/td[3]').encode('utf-8')
ЧЯДНТ?Спасибо.
# -*- coding: UTF-8 -*- from grab import Grab g = Grab() g.go('http://allnum.ru/r/900') print g.xpath_text(u'//*[@id="allnumdt"]/tbody/tr[1]/td[3]').encode('utf-8')
>>> from grab import Grab >>> >>> g = Grab() >>> g.go('http://allnum.ru/r/900') <grab.document.Document object at 0x973368c> >>> print g.doc.select(u'//*[@id="allnumdt"]/tbody/tr[1]/td[3]').text() Воронежская область >>>
print g.doc.select(u'//*[@id="allnumdt"]/tbody/tr[1]/td[3]').text() File "C:\Python27\lib\encodings\cp1252.py", line 12, in encode return codecs.charmap_encode(input,errors,encoding_table) UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-10: character maps to <undefined>