Skip to content

xiaowanggua/shnuruning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

该版本已弃用停止维护

请使用https://github.com/xiaowanggua/shnurunningApp这个新版本!

介绍

本程序可以自动发包shnu体锻打卡小程序(仅支持奉贤校区),自动跑步打卡,一天内可以打卡多次(但不建议)。

CLI版本

另外一个人写的虽然是命令行终端版本但是用户提示和功能上比我这个版本更完善。 https://github.com/NightmareDreemurr/SHNU-RuningPunch-CLI

依赖安装

请确保有python 3.8以及以上python环境,系统环境为windows。

在终端使用如下命令安装依赖

pip install -r requirements.txt

使用教程

运行shnuruning.py 以开始使用。

  1. 首次使用请点击获取用户id,然后点击安装证书,然后一路点确定。安装完毕后点击开始获取用户ID,请在点击确定前预先打开pc微信,然后点击确定后在20s内打开微信体锻打卡小程序。如果用户ID获取成功目录下会自动生成 userId.txt 。获取成功后需要到设置里的系统代理界面手动清除一下代理(因为我不知道为什么我写的清除代理不起作用)。 ps:如果多次尝试,仍然获取不到id,请观察终端命令行输出,如果有 捕捉到为:的字样出现,请手动创建 userId.txt 在当前目录,并且复制冒号后的内容到该txt内。

  2. 请确保你已经成功获取用户id了,在主界面点击跑步,认真阅读跳出提示。注意每天第一次开始跑步前请手动点一下微信小程序内的开始跑步,并直接手动点击结束跑步以获取跑步路线(只要你今天之内点开过就可以不用管有没有启动该脚本,手机上也可以,pc上微信小程序有bug,点击开始后需要关闭小程序再打开才可以结束跑步)。进入界面后填写跑步的时间(25分钟以内)和距离(2公里及以上),点击确定。在点击且确定后,会卡住一段时间然后会自动开始倒计时,在倒计时结束时也会卡住一段时间属于正常情况。倒计时结束可以可以打开小程序的跑步次数界面看看是否增加。

  3. 如果程序运行到一半就关闭,或者出现其他bug,请手动到体锻打卡小程序点击结束跑步。

免责声明

本程序仅供学习和研究使用。使用本程序进行学校体锻打卡自动代打可能违反学校的规定和政策。用户在使用本程序前应充分了解并遵守相关规定和法律法规。

开发者不对任何因使用本程序而产生的后果负责,包括但不限于学术处罚、法律责任或其他任何形式的损失。用户需自行承担使用本程序所带来的所有风险和责任。

请勿将本程序用于任何非法或不道德的用途。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages