Beautiful Soup - extend() 方法



方法描述

Beautiful Soup 中的 extend() 方法從 4.7 版本開始新增到 Tag 類中。它將列表中的所有元素新增到標籤中。此方法類似於標準 Python 列表的 extend() 方法 - 它接收一個字串陣列,將其追加到標籤的內容中。

語法

extend(tags)

引數

  • tags − 要追加的字串或 NavigableString 物件列表。

返回值型別

extend() 方法不返回任何新物件。

示例

from bs4 import BeautifulSoup

markup = '<b>Hello</b>'
soup = BeautifulSoup(markup, 'html.parser')

tag = soup.b 
vals = ['World.', 'Welcome to ', 'TutorialsPoint']
tag.extend(vals)
print (soup.prettify())

輸出

<b>
   Hello
   World.
   Welcome to
   TutorialsPoint
</b>
廣告