We have many option to scrap data from web.Two popular ways to do it
It is a complete framework for Scraping data from web. Prepackaged modules used for Scraping.
Example - Starturls,parser,crawler
We can extract required structured data from unstructured data like html. Means we need to remove tags and extract data within the tag. It takes help of urllib module for making requests and responses in python.