sfgasfgas

Fundamentals

 

Web scraping is the automated extraction of publicly accessible data from websites into a structured format. A program requests a page the same way a browser does, reads the returned HTML, selects the specific values you asked for, and writes them out as CSV, JSON or database rows — repeated across hundreds or millions of pages.

It is used when a site holds data you need and offers no API, or offers an API that omits the fields you care about.