Форум сайта python.su
Использую requests + lxml.html.
Как можно проверить, существует ли xpath путь в коде страницы. Может быть есть какое-нибудь исключение?
Офлайн
>>> 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"]') [] >>>
Отредактировано py.user.next (Май 5, 2015 00:16:27)
Офлайн
Спасибо.
Офлайн