用于东南大学跑操小程序,仅供学习交流
参考https://github.com/el739/SEU_exercise
注意!通过校园网使用官方小程序和本软件会产生网络证书问题,因此以下操作最好均在手机个人热点+使用流量的情况下进行。
- 下载并安装Cheat Engine
- 打开电脑端微信
- 运行"东南大学体育管理"小程序并登录
- 进入"锻炼"界面,如图:
- 在搜索框中输入
Bearer
(注意末尾有空格) - 点击"First scan"
- 在搜索结果中选择最后一个条目
- 按Ctrl+B打开内存查看器
- 找到并选择
Bearer
后面的一长串无规则字符(通常包含字母、数字和符号) - 复制该字符串到程序的token输入框
注:如果未能找到一串无规则字符串,请使用相同的方法查看第二个、第三个地址,直到找到token。如果所有地址均没有,则尝试打开小程序的其他页面,重复以上步骤。 token值通常只在小程序启动后1分钟内可见。如果未找到,请重启小程序重试。
同上,若没有找到正确的id值,则尝试重启小程序并重试。id
一定是一串约18位的数字,实际查看时有诸多混淆项,请注意辨别。
-
准备 Python 环境 需要 Python 3.7 及以上版本,并确保自带
tkinter
。python --version
-
创建虚拟环境(可选)
python -m venv .venv # Windows .\.venv\Scripts\activate # macOS / Linux source .venv/bin/activate
-
安装依赖 在项目根目录下执行:
pip install -r requirements.txt
-
运行程序
python main.py
- 程序会弹出一个图形界面。
- 在“基本信息”区输入从 Cheat Engine 或者
login.exe
拿到的 Token 和 学生ID。 - 在“图片选择”区点击“浏览”分别选取开始和结束的运动照片(JPG/PNG)。
- 在“时间设置”区确认日期、开始/结束时间和运动距离(单位:km)。
- 点击底部“开始自动跑操”按钮,程序会自动依次调用:
- 开始运动 → 获取
record_id
- 上传开始图片 → 获取图片 URL
- 上传结束图片 → 获取图片 URL
- 完成运动并提交记录
- 开始运动 → 获取
- 运行日志会实时显示在下方“运行日志”框中。
-
常见故障排查
- 如请求频繁超时或 SSL 错误,可检查网络状态或改用手机热点;
- 确认 Token/ID 无误且在小程序启动 1 分钟内抓取;
- 若 GUI 卡死,可在命令行查看报错并贴日志进行排查。
这样就可以在本地快速配置并启动东南大学自动跑操程序了。祝使用顺利!
本程序旨在为用户提供方便的锻炼记录上传功能,以促进健康意识和锻炼习惯的养成。然而,使用本程序的用户须注意以下几点:
- 记录真实性:本程序不对用户上传的锻炼记录的真实性与准确性负责。所有用户应对其所提交的记录负责,确保所提供的信息真实、准确,严禁任何形式的伪造或篡改。
- 数据使用:本程序收集的锻炼记录仅用于学校内部活动及相关统计分析,不会用于其他任何商业用途。
- 后果自负:用户因使用本程序而导致的任何直接或间接的损失、争议、法律责任等后果,均由用户自行承担。我们不对因用户的不当使用所引发的任何法律问题或后果负责。
- 使用条款:通过使用本程序,用户即表示同意遵守上述条款,并理解相关责任。我们保留随时修改本免责声明的权利,修改后的免责声明将在本程序中发布。
感谢您对本程序的支持与使用!希望您能够诚实记录锻炼信息,共同营造积极健康的校园氛围。
- 要个屁的激活码,开源!