requests的一些常用获取请求参数的方法

import requests

url = 'https://www.baidu.com'
headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36'}
#get请求获取
res = requests.get(url,headers=headers)

print(res.status_code,"\t\t(响应状态码)")
print(res.encoding,"\t\t(获取编码格式)")
print(res.raw,"\t\t(原始响应体,使用r.raw.read()读取)")
print(res.content,"\t\t(字节方式的响应体,需要进行解码)")
print(res.headers,"\t\t(以字典对象储存服务器响应头,但是这个字典比较特殊,字典键不区分大小写,若键不存在,则返回None)")
print(res.raise_for_status(),"\t\t(请求失败(非200响应),抛出异常)")
print(res.url,"\t\t(获取请求的url)")
print(res.cookies,"\t\t(获取请求后的cookies)")
print(res.json(),"\t\t(request中内置的json解码器)")
print(res.text,"\t\t(字符串方式的响应体,会自动更具响应头部的字符编码进行解码)")

你可能感兴趣的:(requests的一些常用获取请求参数的方法)