BeautifulSoup怎么添加新标签

avatar
作者
猴君
阅读量:0

要向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())

运行上述代码后,输出结果将会是:

<html>  <body>   <h1>    Hello, World!   h1>   <div>    This is a new div tag.   div>  body> html> 

可以看到,新的div标签已经成功添加到了body标签中。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!