Skip to content

auto_sign_in

IvonWei edited this page Sep 20, 2020 · 38 revisions

auto_sign_in

自动签到 包含了 签到,读取收件箱未读消息,统计信息 功能

验证码签到功能需安装baidu-aip

统计信息生成图片需安装pandas matplotlib

aipocr参数获取: https://cloud.baidu.com/doc/OCR/s/dk3iqnq51

    auto_sign_in:
      user-agent: <user-agent>
      command_executor: <command_executor> #暂时无用
      max_workers: 4 #线程数
      aipocr:
        app_id: <app_id>
        api_key: <api_key>
        secret_key: <secret_key>
      sites:
        <site_name>: <cookie>

已适配站点

如 ptsites.sites 目录下存在需要的站点 只需配置相应的 主域名: cookie,例:

      sites:
        1ptba: xxxxxxxx

但是也有因cookie过期太快,而改用模拟登陆的站点,如以下两个站点:

      sites:
        hdpost:
          login:
            usernameOrEmail: xxxxxxxx
            password: xxxxxxxx
        ourbits:
          login:
            username: xxxxxxxx
            password: xxxxxxxx
        skyey2:
          login:
            username: xxxxxxxx
            password: xxxxxxxx
        m-team:
          login:
            username: 'xxxxxxxx'
            password: 'xxxxxxxx'
            #二次验证, 扫描二维码得到文本 otpauth://totp/*****:****?secret=[secret_key]&issuer=***** (只取[secret_key]部分)
            secret_key: <secret_key>

qbittorrent

        qbittorrent:
          # 为客户端命名
          name: <qbittorrent_name>
          host: qbittorrent.example.com
          port: 443
          use_ssl: yes
          username: xxxxxxx
          password: xxxxxxx

签到结果保存在 entry['result'] 属性中

未读信息保存在 entry['messages'] 属性中

生成的 统计信息 保存在 puguins 目录下 details_report.png

Clone this wiki locally