Найти - Пользователи
Полная версия: Пустой результат от lxml
Начало » Python для новичков » Пустой результат от lxml
1
lotro
Добрый день!
По примерам набросал код:

from lxml.html import parse
page = parse('http://fort.megaline.kz/')
print (page.xpath('/html/body/table/tbody/tr/td/span[7]'))

Хpath взял из firebug'а
Результат:
[]
Бьюсь над этими 4 строчками пол дня. Прощу помощи.
s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody:
page.xpath('/html/body/table/tr/td/span') - вот так должно работать.
lotro
s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody:
page.xpath('/html/body/table/tr/td/span') - вот так должно работать.
Спасиобо Вам милчеловек. Думал почему же лыжи не едут…
odnochlen
s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody:
А у меня xpath с этими tbody работал…
PooH
s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody
page.xpath('/html/body/table/tr/td/span') - вот так должно работать.
Вроде это стандартное поведение броузеров
s0rg
Возможно и стандартное - но факт, что lxml с ним работать не хочет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB