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