已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: [06/13 更新]PHP 版超星学习用自动签到,支持多用户签到,二次开发便捷

作者: @Ta

时间: 2020-05-01发布,2020-06-13修改

点击: 11463

⭐ ChaoxingSign | 超星学习通签到

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

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

  • 登录方式:

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

  • 签到功能:

支持普通签到,手势签到,二维码签到,位置签到,拍照签到

🎨 更新日志

<details open>
<summary>2020/06/13</summary>

<details open>
<summary>2020/05/27</summary>

<details>
<summary>2020/05/25</summary>

  • 更改 登录接口,原接口已经失效
    </details>

🎁 TODO

  • [] 接入钉钉机器人 API

🧀 使用方法

  1. 下载源码:

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

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

  2. 🚀 运行

    1. 上传到网站根目录运行

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

    2. 或者使用命令行运行

      php main.php -A "你的超星账号" -P "你的超星密码"
  3. ⚙ 实现自动签到

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

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

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

√ 运行输出

签到成功:

正在签到:陈半仙@测试班级
[2020-06-13 11:44:14]签到成功

Server酱 消息推送成功

没有签到任务:

没有待签到的任务

❗ 注意

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

🙇‍ 感谢

本项目的实现参考了以下文章

本项目中使用到的 Selector.php 来自 PHPSpider

License

遵循 MIT License 协议

其它版本签到脚本推荐

排名不分先后

项目地址 开发语言 备注
https://github.com/mkdir700/chaoxing_auto_sign Python 超星学习通自动签到脚本&多用户多任务&API
https://github.com/Wzb3422/auto-sign-chaoxing TypeScript 超星学习通自动签到,梦中刷网课
https://github.com/aihuahua-522/chaoxing-testforAndroid Java 学习通(超星)自动签到
https://github.com/yuban10703/chaoxingsign Python 超星学习通自动签到
https://github.com/Huangyan0804/AutoCheckin Python 学习通自动签到,支持手势,二维码,位置,拍照等

[隐藏样式|查看源码]


『回复列表(15|隐藏机器人聊天)』

1. 赞一个
(/@Ta/2020-05-01 22:18//)

2. 楼主暴露了自己的身份
(/@Ta/2020-05-02 00:53//)

3. 这个签到具体什么作用? 我 看网课 都是20块 让人解决了
(/@Ta/2020-05-02 10:33//)

4.
@胡椒舰长,就算没用,也能享受开发的快乐 https://cway.top
(/@Ta/2020-05-02 10:35//)

5. @hik, 一般疑问句,有什么用?
因为这个玩意好像我们只用来看网课
(/@Ta/2020-05-02 13:18//)

6.

@胡椒舰长,我帮你看5块钱,无不良记录
小米8高配版(五颜六色)

(/@Ta/2020-05-02 13:21//)

7. @HongKongDoll,这个学期4门课,我已经交了80块,让人看好了
(/@Ta/2020-05-02 13:26//)

8.

@三头犬,什么身份,别吓我
红米 Note4X 标配版(黑色)

(/@Ta/2020-05-02 13:49//)

9.

@胡椒舰长,就是 学习通 的签到,考察考勤的,有时候你睡过头了或者没收到签到信息,到后面发现签到过期了,就很难受
红米 Note4X 标配版(黑色)

(/@Ta/2020-05-02 13:51//)

10.

为啥偏偏我这个帖子点击量的那么多?@老虎会游泳
红米 Note4X 标配版(黑色)

(/@Ta/2020-05-02 13:52//)

11.

@NowTime,我猜可能用定时刷新的,因为在这除了发帖者,看帖者刷新阅读量就+1
https://cway.top

(/@Ta/2020-05-02 14:00//)

12.

@hik,这个看帖的人那么多😂
红米 Note4X 标配版(黑色)

(/@Ta/2020-05-08 11:21//)

13.

@NowTime,来看看我13年的记录
https://hu60.cn/q.php/bbs.topic.50464.html
坚果PRO3(白)

(/@Ta/2020-05-28 09:49//)

14. @DaMeng,你是不是回复错人了
另外你还是挺有毅力的
(/@Ta/2020-05-28 11:38//)

15. 享受开发的乐趣
我是晨曦,我喂自己袋盐!
(/@Ta/2020-06-18 08:34//)

回复需要登录

9月8日 01:57 星期一

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1