Technical requirements
You will require a web browser (Google Chrome or Mozilla Firefox) and we will be using JupyterLab for Python code.
Please refer to the Setting things up and Creating a virtual environment sections of Chapter 2 to continue with setting up and using the environment created. We will be using Google Chrome with Selenium WebDriver v4.10.0.
To install the selenium
Python library, the following links will be very helpful:
- https://selenium-python.readthedocs.io/installation.html
- https://www.selenium.dev/documentation/webdriver/getting_started/install_library/
- https://pypi.org/project/selenium/
We will require the following Python libraries for this chapter:
requests
selenium
re
csv
json
The code files for this chapter are available online in this book’s GitHub repository: https://github.com/PacktPublishing/Hands-On-Web-Scraping-with-Python-Second-Edition/tree/main/Chapter08.