Python lxml-如何获取HtmleElement的xpath?

Python lxml-如何获取HtmleElement的xpath?,python,html,xml,xpath,lxml,Python,Html,Xml,Xpath,Lxml,使用XML etree,可以执行以下操作: etree.getpathelement 如果使用HTML而不是XML,我将如何做同样的事情?元素树有一个getpath方法: _ElementTree有一个getpath方法: 哈哈,救世主。我自己也在实现这个功能。lol lifesaver。我自己正在实现这个功能。 In [17]: import lxml.html as LH In [18]: content = '<root><div id="pgbrk" ......>

使用XML etree,可以执行以下操作:

etree.getpathelement

如果使用HTML而不是XML,我将如何做同样的事情?

元素树有一个getpath方法:

_ElementTree有一个getpath方法:


哈哈,救世主。我自己也在实现这个功能。lol lifesaver。我自己正在实现这个功能。
In [17]: import lxml.html as LH
In [18]: content = '<root><div id="pgbrk" ......>....Page Break....</div></root>'

In [19]: root = LH.fromstring(content)

In [20]: tree = root.getroottree()

In [21]: tree.getpath(root[0])
Out[21]: '/html/body/root/div'