README
syjsj沈阳市信息工程学校雨课堂(学堂云)网课自动化脚本
功能介绍
实现功能:
- 当进入课程界面,查找未开始和已经有完成度的课程和未读的材料,自动看视频,直到所有视频看完为止
- 视频界面,自动播放视频、静音、5秒之后默认开启二倍速
- 目前自动答题还在继续努力中可以刷雨课堂的视频,遇到答题会自动跳过如果没有反应就刷新一下网页进度显示(进度条进度)
- 浏览器弹出阻止弹窗点一下允许才可正常使用
未实现:
- 答题,所有习题都会跳过,需要手动答题
- 可搭配第三方自动答题js协助使用,推荐下载作者推荐的js进行安装,该脚本据称可在校级雨课堂平台答题,如担心脚本冲突等问题可以进入官方网页端https://www.yuketang.cn/v2/web/下的课程所属界面进行答题。具体以自动答题脚本实际功能为准。
只是做了些自动化的处理,理论上是不会有风险的(当然只是理论上,自行考虑 ^_^)
使用
安装油猴
以edge浏览器为例,在扩展商店搜索tampermonkey
,安装油猴插件(如果首页就有的话在首页下载也可以
![image-20230101test1](https://greasyfork.org/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNStOQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--15bd0e205cf101bb96eaa4f88e4d606ad3de70bb/%E5%9B%BE%E7%89%871.png?locale=zh-CN&locale_override=1)
安装脚本
在 greasyfork(https://greasyfork.org/zh-CN) 网站,搜索沈阳市信息工程学校
关键字,安装脚本
![image-11](https://greasyfork.org/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNkNOQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--2baff2ada4f6a52848cd5022afbbbddab972c158/%E5%9B%BE%E7%89%872.png?locale=zh-CN&locale_override=1)
![image-22](https://greasyfork.org/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBNkdOQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--e39636c1a04dfdc15a4b0a7a5ae18096ea118acf/%E5%9B%BE%E7%89%873.png?locale=zh-CN&locale_override=1)
本地导入
打开浏览器后,选择油候扩展图标,然后选择“控制台”
开启
![image-22](https://tudingtu.cn/i/2023/02/25/4vp17.png)
进入控制台后,选择“导入导出工具(汇入会出工具)”
![image-22](https://tudingtu.cn/i/2023/02/25/4w0jj.png)
![image-22](https://tudingtu.cn/i/2023/02/25/4wdqx.png)
进入后,选择汇入选项旁的“选择档案”
按钮,在之后的文件管理器内找到下载好的js文件,开启之后安装即可
![image-22](https://tudingtu.cn/i/2023/02/25/4vfzl.png)
脚本运行
前往沈阳市信息工程学校雨课堂网页(https://syxxgc.yuketang.cn/pro/portal/home/),登录,之后进入学习空间----对应课程界面,即可开始刷课。
注意:edge 浏览器需要允许网站弹窗(注意地址栏的提示)脚本才能执行跳转
![image-2023011](https://tudingtu.cn/i/2023/02/25/9tm9w.png)
![image-2023011](https://tudingtu.cn/i/2023/02/25/9u0k0.png)
![image-2023011](https://tudingtu.cn/i/2023/02/25/9u9h6.png)
参数调整
总共有两个参数可以调整
- 一个是页面刷新的时间,防止网络不好或者其它原因造成页面假死,默认为10分钟。
- 一个是视频倍速的速率,有四个值,1、1.25、1.5、2;默认为 2
可自己在代码内编辑进行修改
![image-20220202iot](https://tudingtu.cn/i/2023/02/25/9ufzv.png)
By 泠博文