【可用】班级魔方自动签到打卡(支持扫码签到,GPS签到,拍照签到,密码签到)
Go to file
2024-03-12 09:14:33 +08:00
.github/workflows Create AutoCheckBJMF.yml 2024-02-29 14:44:53 +08:00
LICENSE Add files via upload 2024-02-29 14:44:15 +08:00
main.py fix bug 2024-03-07 13:45:34 +08:00
README.md 更新 README.md 2024-03-12 09:14:33 +08:00

AutoCheckBJMF 班级魔方自动签到


Discord

这是一项基于Python语言的班级魔方GPS自动签到Script


支持的签到模式

  • 二维码签到(验证通过)
  • GPS签到 (验证通过)
  • 🚧 密码签到

功能

  • 定时检测GPS签到任务
  • 24小时无人值守
  • 通过自定义经纬度完成定位签到

如遇问题请向我提出issues

使用教程

普通用户

1.在releases下载exe程序后点击运行即可

服务器用户

1.下载ZIP或Clone到本地。 2.自行安装pythonpip然后在控制台输入以下命令安装python依赖包

- pip install requests  
- pip install beautifulsoup4

3.请自行修改main.py注释

Github Action用户

1.已经提供了yml配置文件
2.修改main.py
2.在仓库SettingSecrets中添加配置信息即可

配置信息

2.填写以下变量

- ClassID(填写班级ID)  
- X(填写纬度)  
- Y(填写经度)
- ACC(未知参数,可能是海拔)  
- SearchTime(查询时长,建议>60s)  
- MyCookie(填写你的Cookie下面有教程)
- token(填写PUSHPLUS的Token不使用推送请在main.py中注释88及89行代码)

3.程序将执行无限循环用于检索签到任务,如需停止请手动关闭

如何获取Cookie和班级ID

需要使用抓包软件Fiddler,HttpCanary,抓包精灵从微信抓取Cookie

1.下载抓包软件

2.打开抓包软件开启抓包

3.从微信电脑版进入班级魔方签到界面

使用Fiddler抓取演示
1中结尾的98969为班级ID
2中的即是我们要用到的Cookie.
屏幕截图 2024-03-11 120501

已知问题

1.使用浏览器获取的Cookie不稳定会失效建议用户从微信抓取Cookie

2.班级魔方屏蔽了海外IP请使用中国IP的设备运行否则会出现连接超时。