gpt4 book ai didi

python - Pythons HTMLParser 可以编辑/更改 HTML 元素 innerText 还是只能读取它

转载 作者:太空宇宙 更新时间:2023-11-04 13:25:45 24 4
gpt4 key购买 nike

我正在使用 python 模块 HTMLParser.py

我能够正确解析 HTML,但是否有更改 HTML 元素数据 (innerText) 的选项?

您知道我如何使用 HTMLParser 模块做到这一点吗?

最佳答案

不,HTMLParser 就是这样做的:它通过您的 HTML 进行解析。

您可能正在寻找 Beautiful Soup .它将创建一个 ParseTree——一个 Pythonic 对象树,表示文档的 HTML 元素。然后,您可以搜索所需的对象(元素),为其分配一个新值,瞧!

无耻地从 documentation 中偷走:

from BeautifulSoup import BeautifulSoup
soup = BeautifulSoup("<b>Argh!</b>")
soup.find(text="Argh!").replaceWith("Hooray!")
print soup
# <b>Hooray!</b>

关于python - Pythons HTMLParser 可以编辑/更改 HTML 元素 innerText 还是只能读取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7655321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com