json_data = [
'aaa': {
'url': '....',
'data': '...'
},
'bbb': {
'url': '....',
'data': '...'
},
'ccc': {
'url': '....',
'data': '...'
},
...
]
利用 json_data 里面的 url 地址去请求 返回数据 然后替换 url 的值
同步请求太慢了 如何利用异步或者线程请求
1
zhantss 2018-05-22 11:59:15 +08:00 1
用协程
asyncio+aiohttp |
2
ltoddy 2018-05-22 12:58:48 +08:00
用线程池, futures 模块里面的。
|
3
enenaaa 2018-05-22 13:08:11 +08:00
requests-futures
可以用现成的库 |
4
prim 2018-05-22 13:50:23 +08:00
gevent + requests
几行代码 |
5
diggerdu 2018-05-22 13:55:40 +08:00
multiprocessing.pool.imap_async
|
6
whx20202 2018-05-22 13:58:54 +08:00
你只是说太慢了,那么简单的话 起几个线程,异步然后 join 就行了
速度取决于最慢的那个 如果数目很多,就用上面说的就行了。 几个没必要用那些协程库 |
7
NxnXgpuPSfsIT 2018-05-22 14:08:14 +08:00
|