Beautiful Soup – extend Method


Beautiful Soup – extend() Method



”;


Method Description

The extend() method in Beautiful Soup has been added to Tag class from version 4.7 onwards. It adds all the elements in a list to the tag. This method is analogous to a standard Python List”s extend() method – it takes in an array of strings to append to the tag”s content.

Syntax


extend(tags)

Parameters

  • tags − A list of srings or NavigableString objects to be appended.

Return Type

The extend() method doesn”t return any new object.

Example


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())

Output


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

Advertisements

”;

Leave a Reply

Your email address will not be published. Required fields are marked *