tmp.py 982 B

1234567891011121314151617181920212223242526272829
  1. a = 123
  2. i = 1234
  3. import aiohttp
  4. import asyncio
  5. async def fetch(session, url):
  6. print("发送请求:", url)
  7. async with session.get(url, verify_ssl=False) as response:
  8. content = await response.content.read()
  9. file_name = url.rsplit('_')[-1]
  10. with open(file_name, mode='wb') as file_object:
  11. file_object.write(content)
  12. return "OK"
  13. async def main():
  14. async with aiohttp.ClientSession() as session:
  15. url_list = [
  16. 'https://www3.autoimg.cn/newsdfs/g26/M02/35/A9/120x90_0_autohomecar__ChsEe12AXQ6AOOH_AAFocMs8nzU621.jpg',
  17. 'https://www2.autoimg.cn/newsdfs/g30/M01/3C/E2/120x90_0_autohomecar__ChcCSV2BBICAUntfAADjJFd6800429.jpg',
  18. 'https://www3.autoimg.cn/newsdfs/g26/M0B/3C/65/120x90_0_autohomecar__ChcCP12BFCmAIO83AAGq7vK0sGY193.jpg'
  19. ]
  20. res = await asyncio.gather(*[fetch(session, url) for url in url_list])
  21. print(res)
  22. if __name__ == '__main__':
  23. asyncio.run(main())