【发布时间】:2016-08-02 15:04:56
【问题描述】:
我想知道 Python 中是否有库或某种方法可以从 HTML 文档中提取元素。例如:
我有这份文件:
<html>
<head>
...
</head>
<body>
<div>
...
</div>
</body>
</html>
我想从文档中删除<div></div>标签块以及块内容,然后它会是这样的:
<html>
<head>
...
</head>
<body>
</body>
</html>
【问题讨论】:
-
您想只删除
<div></div>标签还是同时删除标签和其中的内容? -
我想删除标签和它们之间的内容。但只有内容还可以:)
-
您可以尝试将 html 文件读取为 xml 并删除
div节点。 wiki.python.org/moin/PythonXml 建议使用 ElementTree -
但对我来说最重要的是删除 @SimonHänisch 的内容
-
移除节点包括移除节点的内容