华医网课脚本

华医岗位课程自动播放工具:支持课程自动播放、倍速调节、全局静音切换、自动跳转下一课

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
ssxbs
日安装量
4
总安装量
171
评分
1 0 1
版本
1.0.1
创建于
2025-09-18
更新于
2025-09-18
大小
57.6 KB
许可证
暂无
适用于

华医岗位课程自动播放脚本 | 支持倍速/静音/自动跳转

脚本概述

专为华医继续教育平台(https://www.91huayi.com/)设计的网课辅助工具,可自动完成课程播放、进度监控、下一课跳转等重复操作,支持课程列表管理与可视化控制,大幅节省学习时间。适用于「岗位课程」模块的列表页与播放页,兼容平台两种主流播放器(普通播放器/BJY播放器)。

核心功能特点

🎥 智能播放控制

  • 自动播放:视频加载完成后自动开始播放,暂停/卡顿后自动恢复
  • 灵活倍速:默认1.0倍(普通播放器)/2.0倍(BJY播放器),支持手动调整0.5-5.0倍(可能不生效)
  • 进度监控:实时检测视频进度,播放至99.9%自动标记“已学习”并跳转下一课
  • 无进度保护:30秒无进度变化时自动标记课程异常并切换,避免卡在空白页面

🔇 全局静音管理

  • 自动静音:播放时默认全局静音(避免突然出声干扰)
  • 手动切换:一键切换“静音/非静音”状态,支持所有播放器音量控制
  • 多场景兼容:适配平台不同音量控制组件,确保静音效果生效

📋 课程状态管理

  • 智能筛选:自动识别“未观看/观看中”课程,过滤已完成内容
  • 本地存储:课程状态(已学习/异常)、当前播放课程ID、列表展开状态永久保存,刷新不丢失
  • 异常标记:无进度课程自动标记为“异常”,后续自动跳过,避免重复尝试

🎯 可视化控制面板

  • 可拖拽窗口:面板固定在页面左上角,支持拖拽调整位置(不遮挡课程内容)
  • 实时状态显示:播放状态、音量、进度、下一课、当前课程ID等信息一目了然
  • 课程列表交互:待播放课程按顺序排列,点击任意课程可直接跳转,支持展开/收起切换

✨ 自动跳转优化

  • 首次跳转:列表页加载完成后自动进入首个有效课程,新窗口打开播放页
  • 下一课衔接:当前课程学完后自动关闭原页面,打开下一课播放页
  • 多尝试机制:跳转失败时自动重试(最多3次),仍失败提示手动操作

安装步骤

1. 安装油猴插件(前置条件)

  1. 打开浏览器扩展商店(Chrome/Edge/Firefox均支持):
    • Chrome/Edge:搜索 Tampermonkey(中文名“油猴”)
    • Firefox:搜索 GreasemonkeyTampermonkey
  2. 点击“添加至浏览器”,完成插件安装(安装后右上角会显示油猴图标)

2. 安装本脚本

  1. 点击GreasyFork脚本页面右上角的 「安装此脚本」 按钮
  2. 油猴插件会自动弹出脚本详情页,点击 「安装」 即可(无需修改代码)
  3. 安装成功后,油猴图标会显示数字(表示启用的脚本数量)

使用教程

一、课程列表页操作(ExerciseHome/index

  1. 打开华医平台课程首页:https://jcpxkh.91huayi.com/exercise/ExerciseHome/index
  2. 脚本自动加载,左上角出现 黑色控制面板(可拖拽调整位置)
  3. 脚本自动执行以下操作:
    • 加载岗位课程中还未完成学习的课程
    • 自动跳转至 第一个有效课程

二、课程播放页操作(含courseware_id参数)

  1. 播放页加载完成后,脚本自动执行:
    • 1秒内开启全局静音 → 按默认倍速开始播放
    • 控制面板显示实时进度(如“当前进度:50.00% (05:30 / 11:00)”)
    • 每秒检测播放状态,暂停时自动恢复
  2. 手动操作(如需调整):
    • 调整倍速:点击面板“设置倍速”→ 输入0.5-5.0的数值(如3.0)→ 确认
    • 切换静音:点击“切换静音”按钮,面板显示“全局声音:🔊 未静音”即取消静音
    • 查看课程列表:点击“展开列表”可查看所有待播放课程,点击任意课程可跳转

三、特殊场景处理

  • 网络较慢:若页面加载超时,可手动刷新页面,脚本会重新读取本地存储的课程状态
  • 弹窗被拦截:浏览器地址栏右侧若显示“拦截弹窗”,点击允许“jcpxkh.91huayi.com”的弹窗(否则无法跳转下一课)
  • 课程异常:若某课程反复无进度,面板会标记为“异常”,后续自动跳过,无需手动处理

注意事项

  1. 平台规则提醒:本脚本仅用于个人学习辅助,使用前请确认符合华医平台用户协议,避免过度依赖导致账号风险(风险自担)
  2. 页面更新适配:若华医平台更新页面结构(如按钮位置、iframe路径变化),可能导致脚本失效,需等待脚本更新适配新结构
  3. 倍速限制说明:部分课程可能限制最大倍速(如最高1.0倍),此时手动设置的高倍速可能不生效(受平台限制)
  4. 资源加载调整:若网络较差,可修改脚本中 FIRST_LOAD_DELAY 参数(默认3000ms),增大至5000ms(5秒)以确保资源加载完成
  5. 清理缓存:若课程状态显示异常,可手动清除浏览器localStorage(F12→Application→Local Storage→删除huayi开头的键值对)

更新日志

  • v1.0.0(2025-09-18)
    • 初始版本发布,支持自动播放、倍速调节、全局静音、自动跳转
    • 新增课程本地存储、异常标记、可视化控制面板
    • 兼容普通播放器与BJY播放器,适配列表页与播放页所有场景

温馨提示

  • 遇到问题时,可按F12打开浏览器控制台,查看“[华医脚本]”开头的日志,定位问题原因
  • 若脚本长时间未更新,且平台页面已变化,可在GreasyFork脚本页留言反馈,会尽快适配
  • 建议定期备份课程状态(localStorage内容),避免浏览器清理缓存导致数据丢失