【PHP源码】php源码超星学习通自动签到 支持普通签到,手势签到,位置签到,拍照签到(无图片上传)

954次阅读
没有评论

系统介绍

ChaoxingSign | 超星学习通签到

PHP 版超星学习用自动签到,支持多用户签到,二次开发便捷!

PHP 7.3 测试通过,理应 PHP 5.4 及以上都能够使用

登录方式:
支持手机号码登录,暂时不支持学号登陆!!!

签到功能:
支持普通签到,手势签到,二维码签到,位置签到,拍照签到(无图片上传)

 

更新日志

2022/08/29
修复无法登录的Bug
修复无法位置签到的Bug
调整了curl的实现方法,方便后期debug

2022/06/06
增加预签到
修复无法签到的Bug

2022/04/27
新增 Bark 推送
Bark API的末尾不需要添加 /

修复获取课程失败导致签到失败的Bug
优化签到效率

2021/03/21
#6 升级为新版 Server 酱推送通道,原因:微信发布公告将在2021年4月底下线模板消息,故旧版推送通道将于 2021年4月 下线
获取本源码后,请配置 Config.php 的相关配置

2020/06/13
修复 #2 的问题,配置了 Server酱但不推送的问题
更改 判断时间区间的方法
添加 获取课程列表失败,重试2次以判断是API错误

2020/05/27
修复 #1
更改 获取课程、签到 API
添加 手势、位置、二维码一键签到
添加 Server酱 微信推送,需要配置 config.php 文件

2020/05/25
更改 登录接口,原接口已经失效

 

使用方法

1、下载源码:

直接下载:https://github.com/PrintNow/ChaoxingSign/archive/master.zip

克隆源码:git clone https://github.com/PrintNow/ChaoxingSign

2、? 运行

上传到网站根目录运行

然后访问 http://你的域名/main.php?account=你的超星账号&password=你的超星密码

或者使用命令行运行

php main.php -A “你的超星账号” -P “你的超星密码”

3、⚙ 实现自动签到

推荐大于等于 10 分钟 执行一次,避免出现异常

我已经硬编仅能在每天的 08:00 ~ 22:00 之间运行, 如果要取消或修改这一限制,请删除或注释 main.php 第 7~9 行

如果以网页方式运行,定时监控 http://你的域名/main.php?account=你的超星账号&password=你的超星密码 即可
如果使用命令行方式运行,添加 crontab 任务即可,具体添加 crontab 任务 方法可以网上搜。 每天 早上8点到晚上22点之间,每10分钟签到一次 crontab 表达式:0 */10 8-22 * * * *

 

运行结果

【PHP源码】php源码超星学习通自动签到 支持普通签到,手势签到,位置签到,拍照签到(无图片上传)

演示链接:http://test.xiaominnet.cn/chaoxing/main.php?account=你的超星账号&password=你的超星密码

 

注意

超星可能屏蔽了如 阿里云、腾讯云、百度云… 等 IDC IP 地址,故有可能出现未知的错误(我没测试,我仅在家庭宽带中测试成功)

下载信息

 

声明

资源来自互联网收集,仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。

 

 

正文完
 0
小民
版权声明:本文于2023-02-08转载自ChaoxingSign,共计1294字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)