In this module, we got introduced to Beautiful Soup.
We learned about the reasons for using Beautiful Soup,
such as the fact that it is simple and can use multiple
parsers based on desired trade-offs.
We also went through the different objects and parsers in Beautiful Soup,
such as the built-in Python HTML parser,
the LXML parser, and the HTML5 Lib.
And finally, we combined Python, Selenium,
and Beautiful Soup to extract data from a dynamic web page.