Grab is powerful python site scraping framework which allows to build both simple scripts and complex multithreaded website spiders.