Files
python/python爬虫/爬虫协程.py
T
2025-08-05 09:19:34 +08:00

25 lines
464 B
Python

import asyncio
import requests
async def download(url):
print('start')
await asyncio.sleep(2) # 网络请求,不能用requests.get()
print('end')
async def main():
urls = [
'http://www.baidu.com',
'http://www.bilibli.com',
'http://www.163.com'
]
tasks = []
for url in urls:
d = download(url)
tasks.append(tasks)
await asyncio.wait(d)
if __name__ == '__main__':
asyncio.run(main())