There are lots of tool out there like : BeautifulSoup, lxml for parsing html(web pages). But Scrapy gives you the whole framework. It allows you
###### 1. to define the spider (bot),
###### 2. to define the items (item to be scraped)
###### 3. to define data storing module (pipelines) : where you can dump your data to simple csv file to connect data to your database operations