不懂的地方,请在博客评论区评论留言,我看到就会回复,或者前去GitHub仓库填写issue

春子知道各位大学生被学习通等各大网课平台搞的苦不堪言,所以说我来拯救你们啦!!

用前必看

Github可以免费帮你跑各种脚本,本项目就是利用Github action 云端运行python脚本,只需要配置完成后就不用管了,脚本会在云端运行,不需要挂着,大家可以去干自己的事情

脚本原理:通俗的讲就是,当你部署完毕脚本后,它就会模拟你在1秒1秒的看视频,跟自己挂着看一样,所以说不用担心被抓

脚本的触发方式有两种,1是你修改了仓库内的任何一个文件(第一次提交脚本) 2.是每天八点会定时开始刷课,每天看6小时自动关闭(需要手动开启)

如何使用?

注册GitHub账户

使用本项目需要有自己的Github账号
github网站地址:https://github.com/
进入注册一个GitHub账户

访问GitHub可能需要代理(科学上网),大家自行解决

fork本项目

项目地址:https://github.com/lispringing/SuperStar

进入后点击fork,复制本项目(可以的话顺便点一个星)

截屏2024-11-30 10.00.11.webp

fork完成后就会自动跳转到你fork完毕的仓库啦

开启actions

点击actions按钮(手机端的被折叠起来了),开启actions功能
1733053078941.webp

修改文件

点击目录
进入.github/workflows,进入这个文件夹目录
截屏2024-11-30 10.08.08.webp

会发现里面有一个main.yml,点击它,然后点击编辑按钮编辑这个文件

截屏2024-11-30 10.16.47.webp

主要修改最后一行

1
2
- name: Run main.py
run: python main.py -u 学习通账号 -p 学习通密码 -l 课程id

目前仓库的账号密码id默认是大学生心理课的课程id,别的课程请参考文章下面的课程id一览表

提交文件/开始运行

修改完成后提交文件
截屏2024-11-30 10.22.41.webp

截屏2024-11-30 10.23.13.webp

如果你帐号密码没有写错的话,这时候GitHub actions就会自动跑这个脚本了

可以查看actions
截屏2024-11-30 10.23.51.webp
1733053548207.webp
1733053589251.webp

可以看到已经开始跑了

截屏2024-11-30 10.24.42.webp

后续更新

定时刷课

更新于2024.12.6

修改main.yml

1
2
3
#是否开始每天8点定时刷课,若要开启请把下面两行注释去掉
#schedule:
# - cron: "0 8 * * *"

修改为
1
2
3
#是否开始每天8点定时刷课,若要开启请把下面两行注释去掉
schedule:
- cron: "0 8 * * *"

注意缩进!

如何获取课程id

在电脑网页版本登录超星学习通,点进去你要学习的课程,然后网址连接里面的一串数字就是你要的课程ID

课程id一览表

课程 对应id
大学生心理健康 244403509
数学文化 247347377
高职劳动教育 247001746
创新创业与就业指导 239213520