2024-02-29 06:44:15 +00:00
|
|
|
|
<div align="center">
|
|
|
|
|
<h1>AutoCheckBJMF 班级魔方自动GPS签到</h1>
|
|
|
|
|
<img src="https://img.shields.io/github/license/JasonYANG170/AutoCheckBJMF?label=License&style=for-the-badge">
|
|
|
|
|
<img src="https://img.shields.io/github/commit-activity/w/JasonYANG170/AutoCheckBJMF?style=for-the-badge">
|
|
|
|
|
<img src="https://img.shields.io/github/languages/count/JasonYANG170/AutoCheckBJMF?logo=python&style=for-the-badge">
|
|
|
|
|
<br>
|
|
|
|
|
<a href="https://discord.com/invite/az3ceRmgVe"><img alt="Discord" src="https://img.shields.io/discord/978108215499816980?style=social&logo=discord&label=echosec"></a>
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
这是一项基于Python语言的班级魔方GPS自动签到Script
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
2024-02-29 10:08:43 +00:00
|
|
|
|
## 支持的签到模式
|
2024-02-29 11:03:22 +00:00
|
|
|
|
- ✅ 二维码签到(验证通过)
|
|
|
|
|
- ✅ GPS签到 (验证通过)
|
2024-02-29 11:35:37 +00:00
|
|
|
|
- 🚧 密码签到
|
2024-02-29 10:08:43 +00:00
|
|
|
|
|
2024-02-29 06:44:15 +00:00
|
|
|
|
## 功能
|
2024-02-29 11:03:22 +00:00
|
|
|
|
- ✅ 定时检测GPS签到任务
|
|
|
|
|
- ✅ 24小时无人值守
|
|
|
|
|
- ✅ 通过自定义经纬度完成定位签到
|
2024-02-29 06:44:15 +00:00
|
|
|
|
|
|
|
|
|
如您使用其他以时间结算的加速器请向我提出issues
|
|
|
|
|
## 使用教程
|
2024-02-29 11:15:58 +00:00
|
|
|
|
#### 普通用户
|
|
|
|
|
1.在releases下载exe程序后点击运行即可
|
|
|
|
|
#### 服务器用户
|
2024-02-29 06:44:15 +00:00
|
|
|
|
1.下载ZIP或Clone到本地。
|
|
|
|
|
|
2024-02-29 10:08:43 +00:00
|
|
|
|
2.自行安装python,pip,然后在控制台输入以下命令安装python依赖包
|
2024-02-29 06:44:15 +00:00
|
|
|
|
|
|
|
|
|
- pip install requests
|
|
|
|
|
- pip install beautifulsoup4
|
|
|
|
|
|
2024-02-29 11:15:58 +00:00
|
|
|
|
3.请自行修改main.py注释
|
|
|
|
|
## 配置信息
|
2024-02-29 06:44:15 +00:00
|
|
|
|
2.填写以下变量
|
|
|
|
|
|
|
|
|
|
- ClassID(填写班级ID)
|
|
|
|
|
- X(填写纬度)
|
|
|
|
|
- Y(填写经度)
|
2024-03-11 04:08:52 +00:00
|
|
|
|
- ACC(未知参数,可能是海拔)
|
2024-02-29 06:44:15 +00:00
|
|
|
|
- SearchTime(查询时长,建议>60s)
|
2024-02-29 11:15:58 +00:00
|
|
|
|
- MyCookie(填写你的Cookie,下面有教程)
|
2024-02-29 06:44:15 +00:00
|
|
|
|
- token(填写PUSHPLUS的Token,不使用推送请在main.py中注释88及89行代码)
|
|
|
|
|
|
2024-02-29 11:03:22 +00:00
|
|
|
|
3.程序将执行**无限循环**用于检索签到任务,如需**停止请手动关闭**
|
2024-02-29 10:57:32 +00:00
|
|
|
|
## 如何获取Cookie和班级ID
|
2024-03-11 04:07:54 +00:00
|
|
|
|
需要使用抓包软件(Fiddler,HttpCanary,抓包精灵)从微信抓取Cookie
|
|
|
|
|
|
|
|
|
|
使用Fiddler抓取演示:
|
|
|
|
|
![屏幕截图 2024-03-11 120501](https://github.com/JasonYANG170/AutoCheckBJMF/assets/39414350/c695c890-de8d-4a4f-aee4-a892b5ab7c29)
|
2024-02-29 10:57:32 +00:00
|
|
|
|
|
2024-02-29 06:44:15 +00:00
|
|
|
|
## 已知问题
|
2024-03-07 09:06:09 +00:00
|
|
|
|
#### 1.使用浏览器获取的Cookie不稳定会失效,建议用户从微信抓取Cookie
|
|
|
|
|
#### 2.班级魔方屏蔽了海外IP,请使用中国IP的设备运行,否则会出现连接超时。
|
2024-02-29 06:44:15 +00:00
|
|
|
|
测试中发现班级魔方似乎屏蔽了海外IP,Github Actions及部分海外IP可能遇到连接超时,请使用代理程序或使用中国IP设备
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|