aiohttp -- 基本使用
aiohttp是什么?
- 类似于python的requests库,区别就是可以基于异步发送请求
- 安装 : pip install aiohttp
1.基本语法
import asyncio
import aiohttp
async def request(url):
async with aiohttp.ClientSession() as session:
#这里的session与requests的用法基本一样,都可以进行不同的请求方式(get,post 等),也可以携带参数(headers,data,params,代理IP等)
async with await session.get(url) as res:
text = await res.text()
print(text)
task = request('https://www.baidu.com')
loop = asyncio.get_event_loop()
loop.run_until_complete(task)
浙公网安备 33010602011771号