質問: 非同期でリクエストを使用するにはどうすればよいですか? asyncioで並列http要求タスクを実行したいのですが、python-requestsがasyncioのイベントループをブロックすることがわかります。 aiohttp が見つかりましたが、httpプロキシを使用してhttp要求のサービスを提供できませんでした。したがって、asyncioの助けを借りて非同期http要求を行う方法があるかどうかを知りたいです。
回答: aiohttp はすでにhttpプロキシで使用できます:import asyncio import aiohttp @asyncio.coroutine def do_request(): proxy_url = 'http://localhost:8118' # your proxy address response = yield from aiohttp.request( 'get', 'http://google.com', proxy=proxy_url, ) return response loop = asyncio.get_event_loop() loop.run_until_complete(do_request())