Python 实现自动登录签到及微信通知
前言
零组资料文库 3.0 设置了信誉积分机制:
信誉积分 | 权限 |
---|---|
0-200 | 六个月之前的文章 |
201-400 | 五个月之前的文章 |
401-600 | 四个月之前的文章 |
601-800 | 三个月之前的文章 |
801-1000 | 两个月之前的文章 |
1000分以上 | 一个月之前的文章 |
加分规则:
每日签到可加3分;投稿文章可加10分。
文库的权限是随着时间线进行推进的,也就是说即使一直是0分,也会在时间线的推进下自动递增可浏览的文章。
所以就需要一个签到脚本啦 ~
验证码识别
因为零组的登录界面涉及到验证码
需要一个验证码识别接口:
价格
流量包完全没必要 1块500次可以用好久
识别效果
这种简单的验证码准确度还是很不错的:
Server 酱
Python3 测试脚本:
1 | # coding=utf-8 |
复制SCKEY:
自动签到脚本
脚本改自:
添加了 Server 酱微信通知功能 方便每天接收通知
下载地址:https://github.com/lintstar/Zero-AutoCheck/releases
配置
在 ① ② 处填入 图鉴 的账号密码 ③ 处填入 Server 酱 的 SCKEY
④ ⑤ 处分别填入 零组文库 的账号密码
脚本效果
通知效果
签到失败通知
签到成功效果
每日首次签到通知
重复签到通知
VPS Crontab
新建文件夹
1
2mkdir Auto
cd Auto下载脚本
1
wget https://github.com/lintstar/Zero-AutoCheck/releases/download/1.0/Zero-AutoCheck.py
替换自己的账号密码和 SCKEY
1
vim Zero-AutoCheck.py
安装 Python3.6
1
yum -y install python36
添加定时任务
1
crontab -e
新增 每天9点20执行脚本
1
20 9 * * * /usr/bin/python3 /root/Auto/Zero-AutoCheck.py
保存退出
运行效果
每天 3 积分 ~
测试时候出现了几次签到成功却没有通知到微信的情况,是因为方糖近期服务器稳定性的问题:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 离沫凌天๓!
评论