API-登录管理
控制会话、管理登录态
API说明
class , pacWifi=None, pacUrl=None, ident='', error=[])
sunday.utils.LoginBase.LoginBase
(file='/Users/rnet/.sunday/cache', logger=checkLogin
(self, checkUrl=None)确认是否登录成功, 方法: 请求首页, 如果跳到登录页则说明登录态失效
initRs
(self, checkUrl=None, useHistory=True)checkUrl: 检查登录的链接 useHistory: 是否使用历史,为False则为重新登录不用历史登录态
使用注意
- 存在多登录态管理时需要传入唯一标识,即
ident
入参值会在生成登录关键信息文件时作为文件名尾缀,以标记下次相同ident值直接取出登录态使用; - initRs方法入参useHistory表示是否使用已经存在的登录态,一般建议开启,除非是登录接口需要验证登录的账密信息则需要重走登录流程;
- initRs方法会返回session实例与是否登录的标识,当登录标识为未登录时需要重新执行登录流程.