在lxml.html中使用cssselect的innerhtml等价物

1 投票
1 回答
1312 浏览
提问于 2025-04-17 13:35

可能是重复的问题:
在使用lxml.html解析HTML时,innerHTML的等效方法

在使用lxml.html和Python 2.7时,cssselect的innerHTML等价物是什么?

import lxml.html, cssselect

doc = lxml.html.document_fromstring(htmldocstring)
e = doc.cssselect('div.mainl')[0]
print e.innerHTML #This doesn't work

我该如何获取元素e的内部或外部HTML?

外部HTML
要获取外部HTML,你可以这样做:

print lxml.html.tostring(e)

还是不知道如何获取innerHTML。

1 个回答

3

我搞明白了...

print lxml.html.tostring(e)

撰写回答