Вдохновившись статьей на хабре, пытаюсь написать парсер. Код ниже:
import lxml.html as html
from pandas import DataFrame
main_domain = 'http://market.yandex.ru'
brand_list = html.parse('%s/brands-list.xml' % (main_domain))
e = brand_list.getroot().find_class('body')
for i in e:
t = i.getchildren().pop()
link_table = DataFrame({'EV':j[0].text , 'LINK':j[2]} for j in t.iterlinks())
link_table.to_csv('brands1.csv',';',index=False,encoding="UTF-8")
Вылетает ошибка UnicodeDecodeError: 'utf8' codec can't decode byte 0xd0 in position 4: unexpected end of data
Что я делаю неправильно?