Scrapy is a popular web scraping and crawling framework utilizing high-level functionality to make scraping websites easier. In this chapter, we will get to know Scrapy by using it to scrape the example website, just as we did in Chapter 2, Scraping the Data. Then, we will cover Portia, which is an application based on Scrapy which allows you to scrape a website through a point and click interface.
In this chapter we will cover the following topics:
- Getting started with Scrapy
- Creating a Spider
- Comparing different spider types
- Crawling with Scrapy
- Visual Scraping with Portia
- Automated Scraping with Scrapely