湖南大学国家级专业技术人员继续教育基地 · 自动刷课助手

创建于 11 小时前
更新于 11 小时前
自动播放+自动静音+防暂停+播放完自动下一节(去除倍速功能)
#湖南大学
#自动播放
#课程助手
#在线教育平台
数据统计
总安装量
7
今日新增
+2
用户评分
5.0
湖南大学继续教育平台自动刷课脚本,实现视频自动播放与自动切换下一节功能

湖南大学国家级专业技术人员继续教育 · 自动刷课助手

适用于 湖南大学继续教育精品课程平台(基于 EduSoho 8.2)
自动播放 · 自动静音 · 防暂停保活 · 播完自动下一节


🌐 使用平台

本脚本专为以下网站设计:

🔗 https://jxjyjd.hnu.edu.cn/

platform-homepage.jpg

进入网站后,请先登录你的学习账号,然后进入「我的课程」或「课程列表」,选择任意一门课程开始学习。


📖 功能简介

本脚本专为湖南大学继续教育在线学习平台设计,帮你解放双手,自动完成视频课程的学习。

核心功能

功能 说明
▶ 自动播放 进入任务页后自动点击播放,无需手动操作
🔇 自动静音 自动将音量设为 0,静默刷课不打扰
💓 防暂停保活 每 5 秒检测播放进度,若发现视频卡住/暂停则自动恢复播放
⏭ 自动下一节 当前视频播放完成后,自动切换到下一节继续学习
🖥 悬浮控制面板 右上角面板显示播放状态、进度百分比,支持手动控制
🔄 SPA 智能重载 切换章节时无需手动刷新,脚本会自动检测 URL 变化并重新连接播放器

控制面板按钮

  • ▶ 播放:手动触发播放
  • ⏸ 暂停:手动暂停
  • ⏭ 下节:手动跳转下一节
  • 🔇 静音:手动静音
  • 日志:展开/收起运行日志,便于排查问题
  • 重检:重新检测播放器(页面异常时使用)
  • 关闭:隐藏面板

面板默认半透明,鼠标悬停时才会完全显示,不影响正常观看页面内容。


📦 安装方法

第一步:安装脚本管理器(二选一)

管理器 说明
ScriptCat(脚本猫) 国产开源,推荐。官网:scriptcat.org
Tampermonkey(油猴) 国际通用,浏览器扩展商店搜索安装即可

本脚本兼容以上两款管理器,任选其一即可。安装完成后,浏览器右上角会出现对应的扩展图标。

第二步:安装本脚本

  1. 在脚本猫平台点击「安装此脚本」按钮
  2. 脚本管理器会弹出安装确认页,点击「确认安装」
  3. 安装完成后,脚本会自动在匹配的网站生效

第三步:开始使用

  1. 打开湖南大学继续教育平台:https://jxjyjd.hnu.edu.cn/
  2. 登录你的学习账号
  3. 进入任意一门课程的任务学习页(URL 包含 /course/xxx/task/xxx/show
  4. 脚本自动运行,页面右上角出现悬浮面板,视频开始自动播放
  5. 你可以切到别的标签页做自己的事,脚本会自动播放下一节

如何确认脚本已生效?

  • 页面右上角出现深色悬浮面板,显示「刷课助手 v10」
  • F12 打开浏览器控制台,能看到 [刷课v10] 开头的运行日志
  • 视频会自动播放,且播放结束后会自动切换到下一节

⚙️ 工作原理

本脚本不修改平台数据、不伪造学习记录,仅模拟用户操作行为:

  1. 自动播放:调用平台自带播放器 SDK 的 play() 方法
  2. 自动静音:调用播放器内部对象的 setVolume(0) 方法
  3. 防暂停保活:定时读取 currentTime,发现进度未前进则重新调用 play()
  4. 自动下一节:监听播放结束事件,并点击页面上的「下一节」按钮
  5. SPA 适配:轮询监听 URL 变化,切换课程时自动重新初始化

⚠ 脚本不申请任何特殊权限(@grant none),不向任何外部服务器发送数据,不执行远程代码,不读取或修改你的登录凭证。


❓ 常见问题

Q:安装后没有任何反应?

A:请按以下步骤排查:

  1. 确认脚本管理器已启用(扩展图标为彩色状态)
  2. 确认当前页面 URL 是任务学习页(/course/.../task/.../show),课程目录页不会触发自动播放
  3. F12 打开控制台,查看是否有 [刷课v10] 开头的日志
  4. 点击面板上的「重检」按钮,手动重新检测播放器

Q:视频播放但不静音?

A:静音依赖播放器内部对象,若平台改版可能导致失效。可点击面板上的「🔇 静音」按钮手动静音,或临时把系统音量调到 0。我们会在后续版本中继续适配。

Q:播完一节后没有自动切下一节?

A:① 检查面板日志是否有「视频结束」记录;② 确认该课程后面还有章节;③ 点击面板「⏭ 下节」手动尝试;④ 若页面已改版,请在评论区反馈。

Q:可以倍速播放吗?

A:不可以。平台已禁用倍速功能(enablePlaybackRates: 0),脚本也已移除倍速相关代码以避免冲突。请勿使用其他倍速插件与本脚本混用,可能导致检测失败。

Q:脚本会盗取我的账号信息吗?

A:不会。本脚本 @grant none,不申请任何跨域请求权限,不读取 Cookie,不访问 LocalStorage,不外传任何数据。完整源码公开,欢迎自行审查。

Q:面板挡住了页面内容?

A:面板默认半透明(35% 不透明度),鼠标悬停时才完全显示。也可点击面板底部的「关闭」隐藏。

Q:切换课程后脚本失效了?

A:由于平台是 SPA 单页应用,切换课程时 URL 会变化但页面不会刷新。脚本已内置 URL 监听,一般 2 秒内会自动重连。如果未恢复,点击面板上的「重检」按钮即可。


📋 系统要求

  • 浏览器:Chrome / Edge / Firefox 等主流浏览器(推荐 Chrome 或 Edge 最新版)
  • 脚本管理器:ScriptCat ≥ 0.16 或 Tampermonkey ≥ 4.x
  • 平台:湖南大学继续教育精品课程平台(https://jxjyjd.hnu.edu.cn/)
  • 网络:确保能正常访问平台及平台内置的 CDN 视频播放器

🔄 更新日志

v10.0(当前版本)

  • ✅ 自动播放视频
  • ✅ 自动静音(setVolume(0)
  • ✅ 防暂停保活(5 秒检测周期)
  • ✅ 播放完成自动切换下一节
  • ✅ 悬浮控制面板 + 运行日志
  • ✅ SPA 页面 URL 变化自动重初始化
  • ✅ 兼容脚本猫 / Tampermonkey
  • ❌ 移除倍速功能(平台不支持)

☕ 打赏支持

如果本脚本帮你节省了时间、顺利完成了课程学习,欢迎随缘打赏支持一下作者,后续会继续维护更新。

alipay-reward.jpg

感谢每一位打赏者的支持! 你的认可是作者持续更新脚本的最大动力。🙏


⚖️ 免责声明

请在安装和使用本脚本前仔细阅读以下条款。安装本脚本即视为你已阅读、理解并同意本声明的全部内容。

1. 使用目的限制

本脚本仅供个人学习与研究目的使用。作者(发布者)不对任何因使用本脚本而产生的后果承担责任。使用者应为自身使用本脚本的行为承担全部责任。

2. 平台合规风险提示

本脚本通过模拟用户操作行为实现自动播放功能。使用者应知悉并理解:

  • 平台可能将自动播放行为视为违反《用户协议》或《学习管理办法》;
  • 平台有权对使用自动化工具的账号采取警告、封禁学习进度、取消课程成绩、冻结账号等措施;
  • 使用者需自行承担因使用本脚本而可能导致的任何账号处罚、成绩作废等全部风险。

3. 不保证可用性

  • 本脚本依赖平台前端页面结构与播放器接口。平台任何改版、升级都可能导致脚本部分或全部功能失效
  • 作者不保证脚本在所有课程、所有网络环境下均能正常工作。
  • 作者无义务对脚本进行持续维护或适配平台更新,但欢迎在反馈区提交问题。

4. 知识产权声明

  • 本脚本代码由作者独立编写,代码公开透明,欢迎审查。
  • 本脚本不包含、不嵌入任何平台的专有代码。
  • 「湖南大学」「继续教育」等名称及平台相关标识的版权归原作者/平台所有,本脚本仅在功能描述中合理引用,不用于任何商业目的。

5. 数据与隐私

  • 本脚本不收集、不存储、不外传任何用户数据。
  • 脚本不申请特殊权限(@grant none),不发起任何跨域网络请求。
  • 脚本不读取或修改 Cookie、LocalStorage 中的登录凭证。

6. 禁止用途

本脚本严禁用于以下用途:

  • ❌ 商业牟利(如有偿代刷服务)
  • ❌ 批量账号操作
  • ❌ 伪造学习记录数据
  • ❌ 任何违反法律法规、平台规则的行为

7. 责任限制

在适用法律允许的最大范围内,作者对因使用或无法使用本脚本而造成的任何直接、间接、附带、特殊或后果性损害(包括但不限于账号封禁、数据丢失、成绩作废、学业受影响等)不承担任何责任

8. 开源与分发

  • 本脚本源码公开,欢迎学习交流。
  • 转载、二次分发或二次开发时,请保留原作者署名及本免责声明。
  • 任何人不得将本脚本用于收费分发或捆绑恶意代码。

📮 反馈与交流

  • 发现 Bug 或功能失效:请在脚本评论区描述问题,附上控制台日志(按 F12 查看 [刷课v10] 开头的信息)
  • 功能建议:欢迎在评论区留言
  • 适配平台改版后失效:请提供当前页面 URL 和浏览器控制台截图,作者会尽快修复

如果这个脚本对你有帮助,欢迎在脚本猫平台点个 ⭐ 推荐,让更多人看到。


本脚本最后更新于 2026 年 7 月 · 仅供学习交流使用

脚本详情
许可协议GPL-3.0