当requests发送请求成功后,requests就会得到返回值,如果服务器响应正常,就会接收到响应数据;
Response响应中的属性和方法
常用属性:
status_code:
数据类型:int
作用:返回HTTP响应的状态码:200、404、500、等
reason:
数据类型:str
作用:返回HTTP响应的描述:OK、Not Found、等
headers:
数据类型:字典
作用:返回HTTP响应头
url:
数据类型:str
作用:请求的真实地址
history:
数据类型:列表(数组)
作用:访问历史记录(重定向记录)
encoding
数据类型:str
作用:HTTP响应头中的编码字段,response.text 取反回值时,就是根据这个字段进行解码的,如果没有,则按:"ISO-8859-1"解码
cookies
数据类型:RequestsCookieJar
作用:获取cookie
elapsed
类型:datetime.timedelta
作用:发送请求到接收到响应所花费的时长
request
类型:requests.models.PreparedRequest
作用