-
python -Requests的用法官方文档:
https://requests.readthedocs.io/zh_CN/latest/
-
Requests发送Get请求
import requests
url = "http://japi.juhe.cn/qqevaluate/qq"
params={
"key": "8dbee1fcd8627fb6699bce7b986adc5**",
"qq": "283340479"
}
#URL最后的效果是:http://japi.juhe.cn/qqevaluate/qq?key=8dbee1fcd8627fb6699bce7b986adc4&qq=283340479
r=requests.get(url,params=params)
#r是返回的一个Response 对象
print(r.text)
Response常见返回内容
返回内容 | 说明 |
---|---|
r.status_code | 响应状态码 |
r.content | 字节方式的响应体,会自动为你解码 gzip 和 deflate 压缩 |
r.headers | 以字典对象存储服务器响应头,但是这个字典比较特殊,字典键不区分大小写,若键不存在则返回None |
r.json() | Requests中内置的JSON解码器 ,json转成python的字典了 |
r.url | 获取url |
r.encoding | 编码格式 |
r.cookies | 获取返回的cookie |
r.text | 字符串方式的响应体,会自动根据响应头部的字符编码进行解码 |
r.raise_for_status() | 失败请求(非200响应)抛出异常 |