在BeautifulSoup中,要修改Tag對(duì)象的名字,你可以直接為其`.name`屬性賦值。以下是一個(gè)例子:
```python
from bs4 import BeautifulSoup
html = '
這是一個(gè)段落。
soup = BeautifulSoup(html, 'html.parser')
tag = soup.p # 獲取
標(biāo)簽
tag.name = 'span' # 修改標(biāo)簽名字為'span'
modified_html = soup.prettify() # 將修改后的soup轉(zhuǎn)換為格式化的字符串
print(modified_html)
# 輸出:
```
在這個(gè)例子中,我們首先導(dǎo)入了`BeautifulSoup`庫(kù),然后解析了一個(gè)簡(jiǎn)單的HTML字符串。接著,我們通過(guò)`soup.p`獲取了`
`標(biāo)簽對(duì)象,并將其`.name`屬性修改為`'span'`。最后,我們使用`soup.prettify()`方法將修改后的`soup`對(duì)象轉(zhuǎn)換為格式化的字符串,并打印出來(lái)。