大家 这道题代码咋写
https://blog.csdn.net/zhaoyangjian724/article/details/79724956
import aiohttp
import asyncio
from gevent import monkey
monkey.patch_all()
async def request(url):
print(url)
async with aiohttp.ClientSession() as session:
async with session.get(url) as response:
print(response)
# <并行>
async def main_async():
# 准备请求列表
urls = ['http://www.baidu.com', 'http://www.163.com', 'http://www.bing.com']
await asyncio.wait([request(url) for url in urls])
print('结束了')
# 串行
async def main_sync():
await request('http://www.baidu.com')
await request('http://www.163.com')
await request('http://www.bing.com')
print('结束了')
if __name__ == '__main__':
loop = asyncio.get_event_loop()
loop.run_until_complete(main_async())
# loop = asyncio.get_event_loop()
# loop.run_until_complete(main_sync())