title: Python Webscraping: grequests vs. mult-threaded requests?
body: <p>I'm trying to make web-scraper I'm writing in Python faster.</p>
  <p>Currently I fire up a set amount of scraper threads, create a queue with a list of URLs I want to scrape and let them dequeue entries so they can scrape.</p>
  <p>grequests states it's asynchronous but I'm not sure what the quite means beyond firing multiple threads (like I'm doing) and using gevent to trigger an event when it's finished.</p>
  <p>Does grequests do anything more beyond create a thread per job and will it technically run more <em>quickly</em> than the program I've outlined above?</p>