Уведомления

Группа в Telegram: @pythonsu

#1 Май 11, 2016 15:08:48

izuchaju_python
Зарегистрирован: 2016-04-17
Сообщения: 55
Репутация: +  2  -
Профиль   Отправить e-mail  

lxml and xpath

py.user.next
смотрите, я вот подобрал икспас вот так “//div/h2/a” - разве это не путь ко всем названиям? почему я вот на этот код

import requests
from lxml import html
page = requests.get('http://www.work.ua/jobs-kyiv/?advs=1&days=125&page=1')
tree = html.fromstring(page.content)
buyers = tree.xpath("//div/h2/a")
print(buyers)
получаю вот так странный ответ <Element a at 0x3428e08> ?!

Офлайн

#2 Май 11, 2016 15:24:38

izuchaju_python
Зарегистрирован: 2016-04-17
Сообщения: 55
Репутация: +  2  -
Профиль   Отправить e-mail  

lxml and xpath

файр пас нормальо вроде выделяет все, правда теги захватывает…

Офлайн

#3 Май 11, 2016 15:37:21

izuchaju_python
Зарегистрирован: 2016-04-17
Сообщения: 55
Репутация: +  2  -
Профиль   Отправить e-mail  

lxml and xpath

py.user.next

import requests
from lxml import html
page = requests.get('http://www.work.ua/jobs-kyiv/?advs=1&days=125&page=1')
tree = html.fromstring(page.content)
buyers = tree.xpath("//div/h2/a/text()")
print(buyers)
поставил в конце текст и круглые скобки и получил результат.

Отредактировано izuchaju_python (Май 11, 2016 15:39:08)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version