入门必学!aiohttp怎么用?aiohttp使用方法

aiohttp是一个为Python提供异步HTTP 客户端/服务端编程,基于asyncio(Python用于支持异步编程的标准库)的异步库。

aiohttp使用方法:

入门必学!aiohttp怎么用?aiohttp使用方法

上面的代码中,我们创建了一个 ClientSession 对象命名为session,然后通过session的get方法得到一个 ClientResponse 对象,命名为resp,get方法中传入了一个必须的参数url,就是要获得源码的http url。至此便通过协程完成了一个异步IO的get请求。

aiohttp请求中添加参数的方法:

入门必学!aiohttp怎么用?aiohttp使用方法

方式一:通过字典的形式 params = {'key1': 'value1', 'key2': 'value2'}

方式二:通过二元组的形式 params = [('key', 'value1'), ('key', 'value2')]

aiohttp响应的内容:

由于获取响应内容是一个阻塞耗时过程,所以我们使用await实现协程切换使用text()方法:获取的响应内容为字符串形式

使用read()方法:为二进制的数据使用

特殊响应内容json:

入门必学!aiohttp怎么用?aiohttp使用方法

设置代理:

aiohttp支持使用代理来访问网页:

入门必学!aiohttp怎么用?aiohttp使用方法


展开阅读全文

页面更新:2024-05-12

标签:使用方法   字符串   服务端   字典   源码   客户端   入门   形式   对象   参数   过程   代码   方式   网页   方法   内容   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top