华医网课脚本

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

作者
ssxbs
日安装量
3
总安装量
6
评分
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内容),避免浏览器清理缓存导致数据丢失