本文介绍了如果我知道某个元素或类的ID,如何在某个HTML元素中的Beautiful Soup中设置值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果我知道某个HTML元素或类的ID,如何在某些元素中用Beautiful Soup设置值?例如我有
How to set value with Beautiful Soup in some element if I know id of that HTML element or class ?For example I have
< td id ="test"></td
>
并且我想设置文本还原...之类的
and I want to set text RESTORE... like
< td id ="test"> RESTORE ...</td>
.
推荐答案
使用 find()
搜索 id = test
查找要修改的标签.然后:
Find the tag you want to modify using a find()
search for id=test
. Then:
如果您设置标签的.string属性,则标签内容将替换为您提供的字符串:
If you set a tag’s .string attribute, the tag’s contents are replaced with the string you give:
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>
这篇关于如果我知道某个元素或类的ID,如何在某个HTML元素中的Beautiful Soup中设置值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!