children generator – Python Beautifulsoup
Last Updated :
25 Oct, 2020
children generator is provided by Beautiful Soup which is a web scraping framework for Python. Web scraping is the process of extracting data from the website using automated tools to make the process faster. The children generator is used to iterate over the tag’s children. Each child is going to be the tag element.
Syntax:
tag.children
Below given examples explain the concept of children generator in Beautiful Soup.
Example 1: In this example, we are going to get the children of elements.
Python3
from bs4 import BeautifulSoup
doc = "<body><b> Hello world </b><body>"
soup = BeautifulSoup(doc, "html.parser" )
tag = soup.body
for child in tag.children:
print (child)
|
Output:
<b> Hello world </b>
<body></body>
Example 2: In this example, we are going to see the type of children.
Python3
from bs4 import BeautifulSoup
doc = "<body><b> Hello world </b><body>"
soup = BeautifulSoup(doc, "html.parser" )
tag = soup.body
for child in tag.children:
print ( type (child))
|
Output:
<class 'bs4.element.Tag'>
<class 'bs4.element.Tag'>
Share your thoughts in the comments
Please Login to comment...