Python library.
selectors
Play with selectors using scrapy shell. Can use CSS or XPaths.
scrapy shell "URL"
using spider
scrapy crawl NAME
storing spider
scrapy crawl NAME -O FILENAME.csv
Can use any file type. -O
overrides, -o
appends. If using json, jsonl is appendable and stream-like.
resources
- Common Practices — Scrapy 2.13.0 documentation
- How to Use a Proxy with Scrapy in 2025 - ZenRows
- Render JavaScript with Scrapy: 5 Best Middlewares - ZenRows
- How To Set Scrapy Delays/Sleeps Between Requests | ScrapeOps
- Advanced Web Scraping with Scrapy: A Python Tutorial for Efficient Data Extraction | Scrape.do
- The Python Scrapy Playbook | ScrapeOps
- Optimizing Crawl Speed and Performance in Scrapy - Sling Academy
- How To Solve Scrapy 403 Unhandled or Forbidden Errors | ScrapeOps
- Automated Rotating Proxy Solution | Smart Proxy Manager | Zyte