Every website you visit is full of data. Web scraping is how you extract that data automatically using code instead of copying it manually.

A real problem web scraping solves

Imagine you want a list of all books under £10 from an online bookstore. The website has 50 pages of books. Copying them manually would take hours.

A web scraper does it in 30 seconds.

How websites work — the quick version