import asyncio
import aiohttp
async def fetch(session, url):
headers = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36",
}
async with session.get(url, headers=headers) as resp:
return await resp.text()
async def download(url):
async with aiohttp.ClientSession() as session:
resp = await fetch(session, url)
print(resp)
urls = [f"https://www.codesou.cn?n={i}" for i in range(1, 10)]
tasks = [download(url) for url in urls]
task = asyncio.wait(tasks)
asyncio.run(task)
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Python aiohttp 异步爬虫简单示例代码
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » Python aiohttp 异步爬虫简单示例代码