Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 7, 2012 10:54:49

lotro
Зарегистрирован: 2012-10-03
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Пустой результат от lxml

Добрый день!
По примерам набросал код:

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 строчками пол дня. Прощу помощи.

Отредактировано lotro (Окт. 7, 2012 10:55:44)

Офлайн

#2 Окт. 7, 2012 12:28:03

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Пустой результат от lxml

У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody:
page.xpath('/html/body/table/tr/td/span') - вот так должно работать.

Офлайн

#3 Окт. 7, 2012 13:21:03

lotro
Зарегистрирован: 2012-10-03
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

Пустой результат от lxml

s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody:
page.xpath('/html/body/table/tr/td/span') - вот так должно работать.
Спасиобо Вам милчеловек. Думал почему же лыжи не едут…

Офлайн

#4 Окт. 7, 2012 17:09:08

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Пустой результат от lxml

s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody:
А у меня xpath с этими tbody работал…

Офлайн

#5 Окт. 8, 2012 05:58:43

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Пустой результат от lxml

s0rg
У firebug есть особенность - он зачем-то к таблицам (table) добавляет tbody
page.xpath('/html/body/table/tr/td/span') - вот так должно работать.
Вроде это стандартное поведение броузеров



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#6 Окт. 8, 2012 12:59:58

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Пустой результат от lxml

Возможно и стандартное - но факт, что lxml с ним работать не хочет.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version