要向BeautifulSoup中添加新标签,首先需要创建一个标签对象,然后使用append()方法将该标签添加到指定的父标签中。
以下是一个示例代码,向BeautifulSoup中添加一个新的div标签:
from bs4 import BeautifulSoup html = "Hello, World!
" soup = BeautifulSoup(html, 'html.parser') # 创建一个新的div标签 new_div = soup.new_tag('div') new_div.string = 'This is a new div tag.' # 将新的div标签添加到body标签中 soup.body.append(new_div) # 打印修改后的HTML内容 print(soup.prettify())
运行上述代码后,输出结果将会是:
Hello, World!
This is a new div tag.
可以看到,新的div标签已经成功添加到了body标签中。