http://newcoder.io/scrape/
Introduction to Web Scraping using Scrapy and Postgres
Part 0: Setup – Initial setup of your scraper environment.
Part 1: Scraper Setup – Building the scraper setup portion of the tutorial.
Part 2: Writing our Spider – Writing the spider portion of our scraper.
Part 3: Setting up SQLAlchemy – Setting up our data models using SQLAlchemy.
Part 4: Pipelining Data to Database – Pipelining our scraped data into our Postgres database.
Part 5: Running our Scraper – Putting all the pieces together to scrape our data.
Extended – Scrapers that are used in real life, and where to go from here.