In this chapter, we learned about Selenium and using the Python library for Selenium to perform browser automation, the scraping of web content, browser-based activities, and HTML <form> processing. Selenium can be used to process multiple activities, and it's one of the major advantages that Selenium holds over Python-dedicated libraries, such as lxml, pyquery, bs4, and scrapy.
In the next chapter, we will learn more about web-scraping techniques using regular expressions.