Web scraping, also known as web harvesting or data scraping, is the process of extracting data and from one or more websites or APIs.
As an example, I have developed a method to extract supplier information from Thomasnet.com. The supplier information includes the company name, address, and a description of the product and services provided. Thomasnet.com is designed to be difficult to web scrape. I used tools from Selenium to extract the data.