Greasy Fork

Greasy Fork is available in English.

知学云自动化学习辅助工具-V1.0.3稳定版

适配 Vue+AntDesign 架构。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
asaotomo
日安装量
1
总安装量
9
评分
0 0 0
版本
1.0.3
创建于
2025-11-29
更新于
2025-11-29
大小
13.0 KB
许可证
MIT
适用于

🚀 知学云自动化学习辅助工具 - Hx0战队 [v1.0.3 稳定版]

适配 Vue + Ant Design 架构 | 智能识别课程 | 跨标签页心跳守护 | 彻底解决重复点击/无限弹窗问题

📖 脚本简介

这是一个专为 知学云 (zhixueyun) 培训平台打造的自动化的学习辅助工具。 经过我们多次调试,本脚本已完美解决该平台基于 Vue + Ant Design 重构后导致的“无法点击”、“按钮识别错误”、“无限重复打开同一课程”等棘手问题。

v1.0.3 核心亮点:引入「跨标签页心跳检测」机制。 列表页会实时监听播放页的状态,只有当视频播放完毕且窗口关闭后,列表页才会执行刷新。这意味着你可以在视频播放时自由切换标签页,而不必担心列表页意外刷新或中断流程!

✨ 核心功能

  1. ⚡️ 深度适配 Vue + Ant Design

    • 完美穿透多层 Iframe (#paasIframe),精准定位深层嵌套的课程按钮。
    • 智能识别 .ant-btn 标准按钮,不再误点 divspan 文本,点击成功率 100%。
  2. 💓 独家:跨标签页心跳守护 (Heartbeat)

    • 播放页会持续发送心跳信号。
    • 列表页在后台静默等待,绝不刷新,直到检测到播放页心跳停止(即窗口关闭)。
    • 彻底解决了“视频还没看完,列表页就自动刷新”或“切出去干别的事,回来发现脚本挂了”的问题。
  3. 🛡️ 智能防抖与锁定机制

    • 单课锁定:点击某一课程后,脚本会自动将其加入“黑名单”锁定 60 秒,防止因网络延迟导致的重复点击或无限弹窗。
    • 严格去噪:自动过滤包含“已完成”、“学时”、“选修”等无关关键词的元素,只点该点的课。
  4. 📺 全自动播放流程

    • 自动静音/播放:进入视频页后自动静音并开始播放(突破浏览器自动播放限制)。
    • 自动关弹窗:秒杀“继续学习”、“下一节”、“知道”等干扰弹窗。
    • 学完即走:检测到“本节播放结束”或“学完当前课程”后,自动关闭当前播放窗口,无缝衔接下一课。
  5. 📑 自动翻页

    • 当一页课程学完后,自动识别并点击“查看更多”或“加载更多”,实现全无人值守。

🛠️ 使用说明

  1. 安装 Tampermonkey (油猴) 插件。
  2. 点击安装本脚本。
  3. 打开知学云课程列表页面。
  4. 脚本会自动运行(右下角会出现半透明状态面板),请观察状态提示。
    • 状态面板会显示:发现未学课程 -> 锁定并点击 -> 视频播放中
  5. 请放心切换窗口去做其他事情,脚本会默默在后台为你工作!

⚠️ 免责声明

本脚本仅供技术研究与学习交流使用,请勿用于商业用途或违反平台规定的行为。使用本脚本产生的任何后果由使用者自行承担。