Comments are 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 Comment object is just a special type of NavigableString and is used to make the codebase more readable.
Syntax:
<!-- COMMENT -->
Below given examples explain the concept of comments in Beautiful Soup.
Example 1: In this example, we are going to create a comment.
Python3
from bs4 import BeautifulSoup
doc = "<b><!-- COMMENT --></b>"
soup = BeautifulSoup(doc, "html.parser" )
comment = soup.b
print (comment)
|
Output:
<b><!-- COMMENT --></b>
Example 2: In this example, we are going to create a comment and see its type.
Python3
from bs4 import BeautifulSoup
doc = "<b><!-- COMMENT --></b>"
soup = BeautifulSoup(doc, "html.parser" )
comment = soup.b.string
print ( type (comment))
|
Output:
<class 'bs4.element.Comment'>