A web browser (Google Chrome or Mozilla Firefox) is required for this chapter, and we will be using the following Python libraries:
- selenium (Python library)
- re
If these libraries are not present in your current Python setup, then you can set them up or install them by referring to the Setting things up section in Chapter 2, Python and the Web – Using urllib and Requests.
In addition to the Python libraries and web browsers mentioned, we will be using WebDriver for Google Chrome.
Code files are available online at https://github.com/PacktPublishing/Hands-On-Web-Scraping-with-Python/tree/master/Chapter08.