Найдите элемент и верните ему XPath с помощью Python - PullRequest
2 голосов
/ 18 июля 2010

Я использую Python 2.4 / 2.5, с libxm2dom. Я могу импортировать HTML-документ и построить DOM. Есть ли способ программно "искать" по данному термину и иметь возможность создать функцию XPath для извлечения href для этого термина? Например, учитывая этот кусок HTML из документа:

...
<a href="dog">bigdog</a>
...

Я хотел бы иметь функцию XPath, которая найдет bigdog и вернет XPath, чтобы получить ссылку href.

1 Ответ

0 голосов
/ 18 июля 2010

Этот XPATH выберет @href элемента a, текст которого "bigdog".

//a[text()='bigdog']/@href
...