内蒙古工业大学完美校园健康打卡
本项目仅供学习交流使用,滥用脚本造成的一切后果与本人无关
看完点个Star再走吧
- 自动化⚙早晚两次完美校园健康打卡
- 自选校区,支持金川、新城、准格尔
- 打卡位置🌏随机,打卡体温🌡随机
- 推荐使用腾讯云函数部署,免费,高效
- 打卡完成微信🔊推送结果(可选)
- 增加校外打卡支持,更改函数入口即可食用
campus.py 通过逆向分析得到的登陆方法,获取可供打卡使用的token和部分用户信息
check.py 程序入口,使用token打卡,并推送微信消息
userinfo.json 用户账号,密码,等信息存放文件,主配置文件
"check.py"作为项目入口,调用"campus.py"进行用户登录,获取可用的"token",和用户的基础信息,如"班级代码","学号"。随后在"check.py"中使用上一步获取的"token"和用户信息向服务器发送POST,并获取打卡结果,使用Server酱,推送到用户微信。
@YooKing 的河南工业大学完美校园健康打卡:河南工业大学完美校园健康打卡
Q:为啥要写这个脚本? A:因为每天要提醒同学打卡实在太烦了,之前写过机器人去提醒打卡,结果没啥用,不如写脚本,把全班同学的都挂上去一起打了(我还写了只需要一个人的账号密码,就能打全班卡的脚本,但是需要后台的权限,放出来了,你们也用不了)
Q:为啥不用Github Action? A:1. Github Action运行时间不够准确,因为我要给全班打卡,便于监控,选择了云函数。2. 虽然云函数需要额外安装一个依赖,但是上传到“层”也一样,运行也更快。
Q:代码为啥感觉和别人的差别那么大? A:代码是边学边写的,所以“集成度”高了一点,除去依赖,只有三个有用的文件。
Q:博主这么厉害,肯定是学计算机的吧? A:不,我学的是德语,虽然学的不咋地。
本项目以 MIT 协议开源,详情请见 LICENSE 文件