找到一个元素并使用Python将XPath返回给它

时间:2010-07-18 13:58:32

标签: python xpath libxml2 python-2.x

我正在使用带有libxm2dom的Python 2.4 / 2.5。我可以导入HTML文档,并构建DOM。有没有办法以编程方式“搜索”给定的术语,并能够制作XPath函数来提取术语的href?例如,给定文档中的这一块HTML:

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

我想要一个能找到bigdog的XPath函数,然后返回XPath来获取href链接。

1 个答案:

答案 0 :(得分:0)

此XPATH将选择文本为“bigdog”的@href元素的a

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