特别感谢项目的原作者:ReaJason
项目原地址(现在还在持续更新中):https://github.com/ReaJason/17wanxiaoCheckin
伴随着疫情的到来,学校为了解在校师生的健康状况,全校师生都规定在特定的时间进行健康打卡 or 校内打卡,本项目旨在帮助使用完美校园打卡的在校师生提供帮助,每天指定时间进行自动打卡,从每天指定时间打卡的压力中解放出来,全身心地投入到社会主义建设之中去。
本项目使用了 requests
、json5
、pycryptodome
第三方库,2.0 版本迎来项目重构,打卡数据错误修改方法,不再是以前的修改代码(不懂代码容易改错或无法下手),而是通过直接修改配置文件即可。
对原项目进行GDSDXY针对性的更改,并且保留所有原有功能
此项目基于原项目进行的DIY魔改,对代码进行了一次优化与填充。
1、代码里面进行打卡地址的填充,打卡地址:广东水利电力职业技术学院(天河校区)内。 ✌️所以说广东水利电力职业技术学院的同学不用进行抓包就能直接进行使用。
2、对代码进行折叠处理,将不容易修改的代码放到其他地方,将需要更改的代码单独列出来进行极简优化。✌️完美解决不懂代码的同学不懂哪里下手。
3、保留所有原有功能。
- 完美校园模拟登录获取 token
- 自动获取上次提交的打卡数据,也可通过配置文件修改(此项目是自动获取上次打卡数据)
- 支持健康打卡和校内打卡(GDSDXY-健康打卡)
- 支持多人打卡配置,可单人自定义推送,也可统一推送(此项目直接使用是单人自定义)
- 支持邮箱、Qmsg、Server 酱 推送打卡消息
- 打卡用户配置文件是:
name.py
- 位置配置,可抓包后修改其他的位置:
login/denglu.py
- 推送信息文案配置:
xinxi/server.py
- 多人打卡设置:
run.py
详细图文教程请前往:博客
1、需要完美校园APP登录的手机号还有登录密码。PS:此账号一定要绑定有自己的校园卡,检验方法如下的使用教程。
2、获取并注册虚拟设备ID,程序下载(里面附带详细的使用教程):点击下载,可以不用解压直接打开使用即可。可能使用前要退出杀毒程序。
3、部署到服务器里面并开启Crontab定时任务服务,每天自动打卡即可(推荐一天打2~3次)。部署教程
4、如果自己没有服务器也可以部署到腾讯云云函数等白嫖的服务器,详情请查看项目原地址。
5、自动打卡适用于不经常使用完美校园APP的同学,如果需要使用到完美APP的同学可以再注册一个账号,一共两个账号绑定一个校园卡,一个打卡来用,一个操作校园卡使用。或者是自己来维护注册自己的虚拟设备ID,可能会有点麻烦,详情请联系:ERHE博主
- BUG等待反馈......