宁大nCov肺炎健康打卡定时自动脚本
默认为每天21:30自动打卡删去自动定时任务功能,因服务器操作系统不同,请自行添加代码执行的定时任务。参看USAGE的第6点- 默认每次提交的内容基于身体健康且未接触疫情敏感区域和人群
本工具只用于技术交流和学习,如有身体不适或健康码发生变色,请如实汇报,以便学校进行准确统计。
2020.05.03
增加了早间自动打卡,并适配了最新的早晚打卡模板
2020.02.28
更新了json内容,适配最新的信息填报模板(不同的学院信息模板可能有差异,请自行校对)
对短信接入代码进行注释说明
2020.02.20
添加完成打卡的短信提示功能
2020.02.19
代码重构,修复bug
-
clone本项目
$ git clone https://github.com/zzzain46/NBU-nCov-killer.git $ cd NBU-nCov-killer
-
安装依赖
$ pip3 install -r requirements.txt
-
填写cookie中的sessionToken;acw_tc;MOD_AUTH_CAS三个字段
'Cookie':'clientType=cpdaily_student; tenantId=nbu; sessionToken=******; acw_tc=******; MOD_AUTH_CAS=******',
-
启动cookie保活脚本测试
$ python3 KeepAlive.py
-
启动定时自动打卡脚本测试
$ python3 NBU-nCov-killer.py
6.部署
在Windows服务器上运行则只需要将NBU-nCov-killer.py
添加到计划任务即可。
在Linux服务器上运行请手动添加nohup
命令保证KeepAlive.py
进程不挂断,使用crontab
命令设置打卡脚本定时执行。
- 强烈建议把这个部署到VPS上(否则你的电脑需要一直开着(+_+))
- 目前暂时只支持使用Cookie登陆
Copyright (c) 2020 PwnerZhang.
Licensed under the MIT License