Scrapy, a fast high-level screen scraping and web crawling framework for Python.