【发布时间】:2011-10-25 06:00:42
【问题描述】:
我正在使用 lxml.html 库来解析 HTML 文档。
我找到了一个特定的标签,我称之为content_tag,我想更改它的内容(即<div>和</div>之间的文本),新内容是一个包含一些html的字符串,说它是'Hello <b>world!</b>'。
我该怎么做?我试过content_tag.text = 'Hello <b>world!</b>',但它转义了所有的html标签,用&lt;等替换<。
我想注入文本而不转义任何 HTML。我该怎么做?
【问题讨论】:
-
nice 的方式,因为您真的想修改 DOM 结构,所以为
world添加一个新的子节点。