API-登录管理

控制会话、管理登录态


API说明

class sunday.utils.LoginBase.LoginBase(file='/Users/rnet/.sunday/cache', logger=, pacWifi=None, pacUrl=None, ident='', error=[])
checkLogin(self, checkUrl=None)

确认是否登录成功, 方法: 请求首页, 如果跳到登录页则说明登录态失效

initRs(self, checkUrl=None, useHistory=True)

checkUrl: 检查登录的链接 useHistory: 是否使用历史,为False则为重新登录不用历史登录态

使用注意

  1. 存在多登录态管理时需要传入唯一标识,即ident入参值会在生成登录关键信息文件时作为文件名尾缀,以标记下次相同ident值直接取出登录态使用;
  2. initRs方法入参useHistory表示是否使用已经存在的登录态,一般建议开启,除非是登录接口需要验证登录的账密信息则需要重走登录流程;
  3. initRs方法会返回session实例与是否登录的标识,当登录标识为未登录时需要重新执行登录流程.