-
Notifications
You must be signed in to change notification settings - Fork 117
auto_sign_in
IvonWei edited this page Oct 31, 2020
·
38 revisions
自动签到 包含了 签到,读取收件箱未读消息,统计信息 功能
验证码签到功能需安装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 信息获取
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