内蒙古智慧教育 - 自动刷课助手
自动完成内蒙古智慧教育平台(wlpx.nmgdata.org.cn)的在线课程视频学习。支持自动播放、2倍速静音、断点续播、多课程连续刷课,全程无需手动操作。
#在线教育
#自动播放
#视频学习
#智慧教育
数据统计
总安装量
81
近 24 小时
+1
用户评分
-
广告
描述
版本1
评分0
权限说明
内蒙古智慧教育平台在线课程视频自动播放脚本,支持2倍速静音播放和断点续播功能。
加载中…
| 项目 | 内容 |
|---|---|
| 脚本名称 | 内蒙古智慧教育 - 自动刷课助手 |
| 版本 | 2.6.0 |
| 适用平台 | 内蒙古智慧教育平台 |
| 许可证 | MIT |
| 运行时机 | document-end |
本脚本用于自动完成内蒙古智慧教育平台(wlpx.nmgdata.org.cn)的在线课程视频学习。启动后全程无需手动操作,自动完成以下流程:
hashchange、history.pushState、history.replaceState.course-card → .el-card 兜底.course-video-item → .teacher-video-item → [class*="video-item"] → 以 .video-name 为锚点向上查找.btn-next → 任意含 next class 按钮 → .el-pager 末项#tab-video → .el-tabs__item 文本匹配 → role="tab" 属性匹配脚本内置配置项(CONFIG 对象):
| 配置项 | 默认值 | 说明 |
|---|---|---|
pauseRefreshDelay |
500ms | 检测到视频暂停后刷新延迟 |
videoEndDelay |
2000ms | 视频结束后等待再切换的延迟 |
maxRefreshRetries |
3 | 页面刷新最大重试次数 |
pollInterval |
1000ms | DOM 轮询间隔 |
debug |
true | 是否输出调试日志 |
completionThreshold |
0.95 | 播放时长超过总时长 95% 即算完成 |
| 页面类型 | 路由特征 | 脚本行为 |
|---|---|---|
| 课程列表页 | #/、#/index、#/course/index |
扫描课程卡片,依次进入未完成课程 |
| 课程详情页 | #/course/detail |
点击目录标签,获取视频列表,进入视频页 |
| 视频播放页 | #/video、#/play、#/watch |
自动播放视频,完成后返回课程详情 |
| 权限 | 用途 |
|---|---|
unsafeWindow |
访问页面 window 对象 |
GM_setValue |
持久化存储已完成课程和视频记录 |
GM_getValue |
读取已完成课程和视频记录 |
GM_deleteValue |
清除存储数据 |
GM_log |
输出调试日志 |
beforeunload 事件确保数据完整保存_indexPageHandling、_detailPageHandling、_videoPageHandling 标志防止并发执行_videoCompleted 防抖:防止 pause 和 ended 事件双重触发完成处理