from requests import async
urls = ['http://python-requests.org', 'http://httpbin.org',
    'http://python-guide.org', 'http://kennethreitz.com']

def do_something(response):
    print(response.url)
async_list = []
for u in urls:
    action_item = async.get(u, hooks={'response': do_something})
async_list.append(action_item)
async.map(async_list)
Асинхронные запросы с запросами Python