One of the objectives of this chapter has been to learn about the modules that allow the automatic extraction of data on a specific domain. One of the best tools for web scraping in Python is Scrapy. In this tool, we simply create a class that represents the information that we want to get from the web and Scrapy itself is responsible for connecting to the website, extracting information, and creating the objects of our class.
In the next chapter, we will learn how to use Python to compose, send, and retrieve email with SMTP, POP3, and IMAP protocols.