【发布时间】:2014-04-07 01:51:03
【问题描述】:
我想在asyncio做并行http请求任务,但是我发现python-requests会阻塞asyncio的事件循环。我找到了aiohttp,但它无法使用http代理提供http请求的服务。
所以我想知道有没有办法在asyncio的帮助下进行异步http请求。
【问题讨论】:
-
如果您只是发送请求,您可以使用
subprocess来并行您的代码。 -
这个方法好像不太优雅……
-
现在有一个异步请求端口。 github.com/rdbhost/yieldfromRequests
-
这个问题对于间接依赖于
requests(如google-auth)并且不能简单地重写以使用aiohttp的情况也很有用。
标签: python python-requests python-3.4 aiohttp