Scraping's primary purpose is to extract structured data from unstructured sources, most commonly web pages. The extracted data may be returned as items, which are Python objects that define key-value pairs. Scrapy can handle a wide range of objects. You are free to use any sort of item while creating an item.