本文介绍了如果我知道某个元素或类的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:

BeautifulSoup文档-修改树"

如果您设置标签的.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中设置值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-30 04:53