Skip to content

🚄 页面设置

本节介绍SessionPage运行参数设置。

这些设置是全局参数,设置后每次请求都会使用它们。

✅️️ set.retry_times()

此方法用于设置连接失败时重连次数。

参数名称 类型 默认值 说明
times int 必填 秒数

返回:None

✅️️ set.retry_interval()

此方法用于设置连接失败时重连间隔。

参数名称 类型 默认值 说明
interval float 必填 秒数

返回:None

✅️️ set.timeout()

此方法用于设置连接超时时间。

参数名称 类型 默认值 说明
second float 必填 秒数

返回:None

示例:

page.set.timeout(20)

✅️️ 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