BeautifulSoup中怎么修改Tag對(duì)象的名字

小億
84
2024-05-14 13:37:14

在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è)段落。

```

在這個(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)。

0