Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

学习通自动刷课脚本 V3 优化版

此为学习通自动刷课脚本的最新优化版本,专门解决了视频跳转后暂停的问题,提供更稳定流畅的自动刷课体验。

🚀 V3版本新特性

核心问题修复 ✅ 解决视频跳转后暂停问题 - 添加实时视频状态监控,自动恢复暂停的视频 ✅ 增强重试机制 - 智能错误处理,最多重试10次 ✅ 延长加载等待时间 - 从1.5秒增加到3秒,确保视频完全加载 新增功能 🔍 实时状态监控 - 每秒检查视频状态,自动恢复意外暂停 🔇 静音播放机制 - 播放失败时自动尝试静音播放,再恢复声音 🖱️ 页面焦点处理 - 防止切换标签页时视频暂停 📊 详细彩色日志 - 实时显示当前进度和状态信息 📖 使用方法 基本使用步骤 打开浏览器,进入网页版学习通的科目页面 按键盘上的 F12 键打开开发者工具 点击 Console(控制台)选项卡 选择要继续学习的那一节 复制 v3_optimized.js 文件里的全部代码,粘贴到控制台中 按回车键执行 快捷方法 // 初始化数据并执行(首次加载、刷新页面、手动切换小节时需要调用) app.run();

// 选择并播放下一小节视频 app.nextUnit(); ⚙️ 配置选项 V3版本提供更多自定义配置:

configs: { playbackRate: 2, // 播放倍速(建议不要超过2倍) autoplay: true, // 自动播放 retryInterval: 2000, // 重试间隔(毫秒) maxRetries: 10, // 最大重试次数 videoCheckInterval: 1000 // 视频状态检查间隔 } 📋 版本对比 特性 V1版本 V2版本 V3优化版 播放倍速 8倍 2倍 2倍(可配置) 自动跳转 ✅ ✅ ✅ 暂停恢复 ❌ ❌ ✅ 状态监控 ❌ ❌ ✅ 错误重试 基础 基础 智能重试 页面焦点处理 ❌ ❌ ✅ 详细日志 基础 基础 彩色详细 🛠️ 故障排除 常见问题 脚本无法运行

确保在正确的学习通课程播放页面 刷新页面后重新粘贴代码 检查浏览器控制台是否有错误信息 视频仍然暂停

检查网络连接是否稳定 尝试降低播放倍速到1.5倍 确保浏览器标签页保持在前台 无法找到视频元素

确保已点击进入具体的课程小节 等待页面完全加载后再运行脚本 检查是否是章节测验页面(脚本会自动跳过) 调试信息 V3版本提供详细的彩色日志,帮助诊断问题:

🟢 绿色 - 成功操作 🔵 蓝色 - 状态信息 🟠 橙色 - 警告和重试 🔴 红色 - 错误信息 ⚠️ 注意事项 播放倍速:建议使用2倍速,学习通目前最高支持2倍速 浏览器性能:如果电脑配置较低,建议降低倍速或关闭其他标签页 网络环境:确保网络连接稳定,避免频繁断线重连 页面状态:尽量避免将浏览器最小化或切换到其他标签页 🔄 版本历史 V3.0 (当前版本) 修复视频跳转后暂停问题 添加实时状态监控 增强错误处理机制 优化用户体验 V2.0 重构代码结构 添加自动启动功能 支持快捷方法调用 V1.0 基础自动播放功能 支持章节跳转 💡 使用技巧 首次使用:建议先在一节课程上测试脚本是否正常工作 长时间使用:每隔1-2小时检查一下脚本运行状态 多课程使用:完成一个课程后,在新课程页面重新运行脚本 性能优化:如果感觉卡顿,可以适当降低播放倍速 🐛 问题反馈 如果在使用过程中遇到问题,请检查控制台的错误信息并提供以下信息:

浏览器类型和版本 学习通页面是否有特殊提示 控制台错误信息的完整截图 免责声明:本脚本仅供学习和技术研究使用,请遵守相关平台的使用规定。

About

学习通自动刷课脚本

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages