Learning Scrapy
Book Overview
Learning Scrapy is built on Scrapy 1.0 and systematically covers both the fundamentals of the Scrapy framework and its advanced use. Topics include Scrapy basics, HTML and XPath, data pipelines, deploying to Scrapinghub, configuration management, and distributed crawling.
Core Concepts
Based on my study notes, the core topics of this book include:
- HTML/XPath
- Crawling Basics
- From Scrapy to Mobile Apps
- Quick Scrapy Tips
- Deploying to Scrapinghub
- Configuration and Management
- Scrapy Programming
- Pipeline Recipes
- Understanding Scrapy's Performance
- Distributed Crawling with Scrapyd and Real-Time Analytics
Key Takeaways
I read this book at the end of July and took detailed chapter-by-chapter notes. It fits squarely into my data science goals — data collection is the first step of data science. Through this book, I gained the ability to pull data from the web efficiently and at scale with the Scrapy framework.