要使用BeautifulSoup修改標簽屬性,可以通過修改標簽的屬性值來實現。以下是一個示例代碼:
from bs4 import BeautifulSoup
html = "<p class='old-class'>Hello, World!</p>"
soup = BeautifulSoup(html, 'html.parser')
# 獲取要修改屬性的標簽
tag = soup.find('p')
# 修改標簽的class屬性
tag['class'] = 'new-class'
print(soup)
在這個示例中,我們首先創建了一個包含一個<p>
標簽的HTML字符串,并使用BeautifulSoup解析它。然后通過find()
方法找到了<p>
標簽,接著通過修改標簽的class
屬性將其從old-class
修改為new-class
。最后打印出修改后的HTML內容。