我有一个API代码从一个网站获取数据。目前,它一次请求1天。每天大约需要20秒。它只在当前天结束时处理第二天。有没有一种方法可以让你同时申请几天?我听说异步包可以帮助我做到这一点,但它似乎不那么远。我做错了什么?这是我的代码:
async def get_data(dateid):
# code
async def main():
for i in range(100):
data = loop.create_task(get_data(i))
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
loop.close()
问题来源StackOverflow 地址:/questions/59385409/api-multiprocessing-with-asyncio
提问题提的感觉好乱
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。