Найти - Пользователи
Полная версия: Как можно проверить существует ли xpath для кода?
Начало » Data Mining » Как можно проверить существует ли xpath для кода?
1
abrakadabraaa
Использую requests + lxml.html.

Как можно проверить, существует ли xpath путь в коде страницы. Может быть есть какое-нибудь исключение?
py.user.next
>>> import lxml.html
>>>
>>> doc = lxml.html.fromstring('<div><p>abc</p></div>')
>>> 
>>> doc.xpath(r'./../div/p')
[<Element p at 0xb7183d7c>]
>>> doc.xpath(r'./../div/a')
[]
>>> doc.xpath(r'./../dix/p')
[]
>>>
>>> doc.xpath(r'./../div/p[text() = "abc"]')
[<Element p at 0xb7183d7c>]
>>> doc.xpath(r'./../div/p[text() = "abd"]')
[]
>>>
abrakadabraaa
Спасибо.
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