🚄 页面设置
本节介绍SessionPage
运行参数设置。
这些设置是全局参数,设置后每次请求都会使用它们。
✅️️ set.retry_times()
此方法用于设置连接失败时重连次数。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
times |
int |
必填 | 秒数 |
返回:None
✅️️ set.retry_interval()
此方法用于设置连接失败时重连间隔。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
interval |
float |
必填 | 秒数 |
返回:None
✅️️ set.timeout()
此方法用于设置连接超时时间。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
second |
float |
必填 | 秒数 |
返回:None
示例:
✅️️ set.cookies()
此方法用于设置 cookies。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
cookies |
RequestsCookieJar list tuple str dict |
必填 | 可以接收多种格式的 cookies |
返回:None
✅️️ set.headers()
此方法用于设置 headers,会取代已有 headers。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
headers |
dict |
必填 | 通用的headers |
返回:None
✅️️ set.header()
此方法用于设置 headers 中一个项。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
attr |
str |
必填 | 设置名称 |
value |
str |
必填 | 设置值 |
返回:None
✅️️ set.user_agent()
此方法用于设置 user_agent。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
ua |
str |
必填 | user_agent 信息 |
返回:None
✅️️ set.proxies()
此方法用于设置代理 ip。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
http |
str |
必填 | http代理地址 |
https |
str |
None |
https代理地址,为None 时使用http 的值 |
返回:None
✅️️ set.auth()
此方法用于设置认证元组或对象。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
auth |
Tuple[str, str] HTTPBasicAuth |
必填 | 认证元组或对象 |
返回:None
✅️️ set.hooks()
此方法用于设置回调方法。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
hooks |
dict |
必填 | 回调方法 |
返回:None
✅️️ set.params()
此方法用于设置查询参数字典。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
params |
dict |
必填 | 查询参数字典 |
返回:None
✅️️ set.verify()
此方法用于设置是否验证SSL证书。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
on_off |
bool |
必填 | bool 表示开或关 |
返回:None
✅️️ set.cert()
此方法用于设置SSL客户端证书。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
cert |
str Tuple[str, str] |
必填 | SSL客户端证书文件的路径(.pem格式),或(‘cert’, ‘key’)元组 |
返回:None
✅️️ set.stream()
此方法用于设置是否使用流式响应内容。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
on_off |
bool |
必填 | bool 表示开或关 |
返回:None
✅️️ set.trust_env()
此方法用于设置是否信任环境。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
on_off |
bool |
必填 | bool 表示开或关 |
返回:None
✅️️ set.max_redirects()
此方法用于设置连接超时时间。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
``times | int |
必填 | 最大重定向次数 |
返回:None
✅️️ set.add_adapter()
此方法用于添加适配器。
参数名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
url |
str |
必填 | 适配器对应url |
adapter |
HTTPAdapter |
必填 | 适配器对象 |
返回:None