requests是python实现的最简单易用的HTTP库
获取某个请求
get请求参数传递
1)?+键值对
2)params关键字参数来传递参数
3)将一个列表作为值传入(注意字典里值为 None 的键都不会被添加到 URL )
Post请求参数传递
1)传递一个字典给 data 参数
2)还可以为 data 参数传入一个元组列表。在表单中多个元素使用同一 key 的时候,这种方式尤其有效,字典会第二个值覆盖第一个值
获取响应内容
Requests 会自动解码来自服务器的内容。大多数 unicode 字符集都能被无缝地解码。请求发出后,Requests 会基于 HTTP 头部对响应的编码作出有根据的推测
1)response.text返回的是Unicode型的数据。---文本
2)response.content返回的是bytes型也就是二进制的数据。-----图片等
3)Requests 中有一个内置的 JSON 解码器,处理 JSON 数据
通过response获得属性
根据请求结果进行断言
原文:https://www.cnblogs.com/yi-ying/p/12641280.html