auth:鉴权
timeout:超时
allow_redirects=True:请求重定向
proxies:设置代理
hooks:钩子
stream:文件下载
verify:证书验证
cert:CA证书
4、requests响应信息
res.text #返回字符串格式的结果
res.json #返回字段
res.content #返回字节类型
res.status_code #返回状态码
res.reason #返回状态信息
res.cookie #返回cookie信息
二、requests统一请求封装
1、requests统一请求封装
#创建请求工具类
class requestUtil():
def __init__(self):
#通过读取配置文件获取请求头headers的useragent和cookies信息,减少代码的改动
self.cookies = readConfig().conf_get_cookies_info('keyword')
self.userAgent = readConfig().conf_get_userAgent_info('keyword')
#读取extract.yaml文件内容用于二次请求封装中做接口关联