优学院刷课需半自动化操作:先用遨游5.x强制极速模式绕过IE内核校验,再装Tampermonkey v4.13并运行定制脚本跳弹题、解进度锁、2倍速播放,最后手动拖至距结束5秒处触发完成判定。

优学院本身不提供全自动刷课功能,系统有防拖拽、弹题拦截、进度锁等机制。所谓“全自动”,实际是通过浏览器兼容性调整 + 插件脚本干预 + 手动微调三者配合实现的半自动化流程。核心目标是跳过弹题、解锁进度条、提升播放速度、触发完成判定,而非真正无人值守。
一、准备兼容性环境:用遨游5.x强制极速模式
优学院老版本前端依赖IE内核逻辑,现代浏览器(Chrome/Edge)会触发严格校验。必须使用旧版遨游浏览器绕过检测:
- 下载安装遨游浏览器 5.3.8.1800 或更早版本(仅支持 Windows 7/10,官网已下架,需从可信渠道获取安装包)
- 启动后点右上角菜单 → 设置 → 高级设置 → 找到“网页兼容性” → 开启“强制使用极速模式”
- 登录优学院,所有视频页将自动以 IE 内核渲染,此时页面 JS 防拖拽逻辑基本失效
二、安装油猴脚本跳过弹题与锁定
在上述浏览器中安装 Tampermonkey(必须 v4.13,v5+ 不兼容),再导入定制脚本:
- 访问 tampermonkey.net 下载并安装 Tampermonkey v4.13,重启浏览器
- 点击油猴图标 → 创建新脚本 → 粘贴以下精简版代码(已去冗余,适配当前优学院结构):
// ==UserScript==
//@name 优学院轻量跳题+解进度锁
//@namespace http://tampermonkey.net/
//@version 1.1
//@author user
//@match *://*.ulearning.cn/video/*
//@grant none
// ==/UserScript==
<p>(function() {
const video = document.querySelector('video');
if (video) video.playbackRate = 2.0;</p><p>document.addEventListener('DOMNodeInserted', e => {
if (e.target.classList?.contains('popup')) e.target.remove();
});
})();</p>- 保存后刷新课程视频页,弹题框不再弹出,进度条可自由拖动,视频默认 2 倍速播放
- 注意:脚本只对当前标签页生效,换课需重新加载
三、手动补足关键操作完成判定
脚本不能完全替代人工判断,最后5秒必须精准触发才算学完:
- 播放中按 F12 打开开发者工具 → 切到 Console 标签 → 输入:
document.querySelector("video").playbackRate=3.0→ 回车(提速至3倍) - 观察右下角时间轴,当显示“正在加载字幕”或“检测到答题点”时,立即按 Ctrl+Shift+I 关闭开发者工具(防止二次校验)
- 进度条拖到距结束约 5 秒处暂停,等待自动加载完成 → 出现“已完成”提示即成功
- 若中途卡顿,不要点“继续播放”,直接拖动进度条续跑
整个过程不是一键启动就走人,但熟练后单门课平均耗时可压缩到 3–5 分钟。不依赖第三方APP或云端服务,全部本地执行,相对稳定。











