66
1、aiohttp是一个基于asyncio模块的异步HTTP客户端/服务端框架。
2、如无需保留请求的对话状态,请求将通过aiohttp.request直接发送回复。
3、aiohttp使用字典、list传递参数或直接通过传递字符串作为参数来传递。
实例
importtime importasyncio importaiohttp asyncdefget_html(): asyncwithaiohttp.request('GET',"https://open.163.com/")asres: returnawaitres.text() asyncdefmain(): tasks=[asyncio.ensure_future(get_html())foriinrange(20)] dones,pendings=awaitasyncio.wait(tasks) fortaskindones: print(len(task.result())) if__name__=='__main__': start_time=time.perf_counter() asyncio.run(main()) print("aiohttp异步采集消耗时间为:",time.perf_counter()-start_time) #aiohttp异步采集消耗时间为:0.275251032
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)