Web scraping tutorialΒΆ

In this tutorial you will build a production-ready web-scraping project from scratch:

1. Start a Scrapy project

Install Python and Scrapy, create a Scrapy project, and write your first spider.

Start a Scrapy project
2. Deploy and run on Scrapy Cloud

Deploy your project to Scrapy Cloud, run a job, and download the results.

Deploy and run on Scrapy Cloud
3. Enable Zyte API to avoid bans

Install scrapy-zyte-api, and configure your project to use it in transparent mode.

Enable Zyte API to avoid bans
4. Handle JavaScript content

Reproduce JavaScript code with HTTP requests, or execute it with browser automation.

Handle JavaScript content
5. Automate parsing

Use automatic extraction to get structured data without writing parsing code.

Automate parsing

If you want to learn more, check out our guides!