【发布时间】:2014-12-05 22:20:00
【问题描述】:
使用 XML etree,可以做到:
etree.getpath(element
我将如何做同样的事情,但使用 HTML 而不是 XML?
【问题讨论】:
标签: python html xml xpath lxml
使用 XML etree,可以做到:
etree.getpath(element
我将如何做同样的事情,但使用 HTML 而不是 XML?
【问题讨论】:
标签: python html xml xpath lxml
_ElementTree 有一个getpath 方法:
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'
【讨论】: