Part I Building Scrapers 1. Your First Web Scraper 2. Advanced HTML Parsing 3. Writing Web Crawlers 4. Web Crawling Models 5. Scrapy 6. Storing Data
Part II Advanced Scraping 7. Reading Documents 8. Cleaning Your Dirty Data 9. Reading and Writing Natural Languages 10. Crawling Through Forms and Logins 11. Scraping JavaScript 12. Crawling Through APIs 13. Image Processing and Text Recognition 14. Avoiding Scraping Traps 15. Testing Your Website with Scrapers 16. Web Crawling in Parallel 17. Scraping Remotely 18. The Legalities and Ethics of Web Scraping