Форум сайта python.su
0
Нашел весьма благоприятное руководство по работе с xpath, но первый же пример отказывается работать.
from lxml import html import requests page = requests.get('http://www.russian-poetry.ru/Random.php') tree = html.fromstring(page.content) v_author=tree.xpath("html/body/table/tbody/tr[4]/td/p[1]/b/a") v_name=tree.xpath("html/body/table/tbody/tr[4]/td/p[2]/b")
Отредактировано Luca_Brasi (Янв. 31, 2016 00:17:35)
Офлайн
2
Ловите:
from lxml import html import requests page = requests.get('http://www.russian-poetry.ru/Random.php') tree = html.fromstring(page.content.decode('cp1251')) v_author=tree.xpath("//html/body/table/tr[4]/td/p[1]/b/a") v_name=tree.xpath("//html/body/table/tr[4]/td/p[2]/b")
Офлайн