如果我知道 HTML 元素或类的 id,如何在某个元素中使用 Beautiful Soup 设置值?
例如我有
<td id="test"></td
>
我想设置文本恢复...就像
<td id="test">RESTORE...</td>
.
使用 a 找到您要修改的标签find()
搜索id=test
. Then:
BeautifulSoup 文档 - “修改树” http://www.crummy.com/software/BeautifulSoup/bs4/doc/#modifying-the-tree
修改.string
如果您设置标签的 .string 属性,则标签的内容将替换为您提供的字符串:
markup = '<a href="http://example.com/">I linked to <i>example.com</i></a>'
soup = BeautifulSoup(markup)
tag = soup.a
tag.string = "New link text."
tag
# <a href="http://example.com/">New link text.</a>
请注意:如果标签包含其他标签,则它们及其所有内容都将被销毁。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)