Skip to content

auto_sign_in

IvonWei edited this page Oct 31, 2020 · 38 revisions

auto_sign_in

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

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

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

dmhy签到需要 baidu-aip fuzzywuzzy python-Levenshtein

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>

dmhy:

      sites:
        dmhy:
          username: <username>
          cookie: 'xxxxxxx'
          # 五个字符以上签到留言
          comment: <comment>
          ocr_config:
            # 重试次数
            retry: 10
            # 最低识别字符数
            char_count: 3
            # 最低匹配分数
            score: 50

qbittorrent

qbittorrent 信息获取

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

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

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

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

Clone this wiki locally