Technical requirements
A web browser (Google Chrome or Mozilla Firefox) will be required and we will be using Python notebooks for the code using JupyterLab.
Please refer to the Setting things up and Creating a virtual environment sections in Chapter 2 to continue setting up and using the environment created.
The Python libraries that are required for this chapter are as follows:
lxmlurllibrequestshtml5libbeautifulsoup4scrapy
The code files for this chapter are available online on GitHub: https://github.com/PacktPublishing/Hands-On-Web-Scraping-with-Python-Second-Edition/tree/main/Chapter05