【问题标题】:innerhtml equivalent using cssselect in lxml.html [duplicate]在lxml.html中使用cssselect的innerhtml等效项[重复]
【发布时间】:2013-01-08 19:03:39
【问题描述】:

可能重复:
Equivalent to InnerHTML when using lxml.html to parse HTML

在 python 2.7 中使用 lxml.html 的 cssselect 的 innerHTLML 是什么?

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。

【问题讨论】:

  • 一旦您投票结束您的问题,就无需使用重复链接编辑您的答案。那就是说我已经为你关闭了它。在时间允许的情况下,您仍然可以接受自己的答案。

标签: python html-parsing css-selectors lxml innerhtml


【解决方案1】:

想通了……

print lxml.html.tostring(e)

【讨论】:

    猜你喜欢
    • 2011-09-01
    • 2012-01-19
    • 2016-04-19
    • 2011-05-13
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多