mirror of
https://github.com/JasonYANG170/AutoCheckBJMF.git
synced 2024-11-23 12:16:25 +00:00
【可用】班级魔方自动签到打卡(支持扫码签到,GPS签到,拍照签到,密码签到)
.github/workflows | ||
build/main | ||
dist | ||
data.json | ||
LICENSE | ||
main.py | ||
main.spec | ||
README.md |
支持的签到模式
- ✅ 二维码签到(验证通过)
- ✅ GPS签到 (验证通过)
- 🚧 密码签到
功能
- ✅ 定时检测GPS签到任务
- ✅ 24小时无人值守
- ✅ 通过自定义经纬度完成定位签到
- ✅ 定时开启
- ✅ 导入json配置文件
如遇问题,请向我提出issues
使用教程
维基Wiki https://github.com/JasonYANG170/AutoCheckBJMF/wiki
普通用户
1.在releases下载AutoCheckBJMF.zip后解压运行AutoCheckBJMF.exe即可
自动化用户
1.下载源码,按需求修改注释
如何获取Cookie、班级ID、GPS坐标
获取GPS坐标
使用腾讯坐标拾取API:
https://lbs.qq.com/getPoint/
获取Cookie、班级ID
需要使用抓包软件(Fiddler,HttpCanary,抓包精灵)从微信抓取Cookie
使用Fiddler抓取演示:
1.打开Fiddler
2.从微信进入图中1的签到界面
3.从Fiddler找到图中2的链接,双击进入
4.点击图中3的数据
5.图中4的Cookie:后的部分就是你的Cookie
6.图中5的数字就是你的班级ID
配置data.json信息(可选)
1.打开解压后的data.json
2.填写以下变量
- 默认值123,使用默认值时会要求在程序中填写
- class(填写班级ID,教程中有)
- lat(填写纬度)
- lng(填写经度)
- acc(未知参数,可能是海拔)
- time(检索间隔,建议>=60s)
- pushplus(填写PUSHPLUS的Token,不使用请默认)