从0到1玩转智慧职教刷课脚本:5分钟让三大平台网课进度自动跑完

📅 2026/8/13 13:23:14
从0到1玩转智慧职教刷课脚本:5分钟让三大平台网课进度自动跑完
从0到1玩转智慧职教刷课脚本5分钟让三大平台网课进度自动跑完【免费下载链接】auto-play-course简单好用的刷课脚本[支持平台:职教云,智慧职教,资源库]项目地址: https://gitcode.com/gh_mirrors/hc/auto-play-course如果你是一名职业院校的学生大概经历过这样的夜晚学期末将近好几门网课还挂着未完成的红标视频一个个点开、拖进度条、等缓冲文档一页页翻、一个个确认已读两三个小时过去一门课都未必刷完。智慧职教刷课脚本auto-play-course正是为这种场景准备的——一个开箱即用的浏览器脚本能在职教云、智慧职教、资源库三大主流平台自动完成课程学习任务把原本数小时的重复劳动压缩到几分钟你只需粘贴一行加载代码剩下的交给它。先说结论这个脚本到底能帮你省下什么在动手之前不妨先看看它做的事心里有个底。这个脚本不是一个需要安装的软件而是一段 JavaScript 代码运行在你的浏览器控制台里通过调用平台自身的接口来读取课程结构、更新学习进度。它的核心价值可以浓缩成四句话三大平台一套脚本职教云、智慧职教、资源库自动识别无需配置切换文档视频都能刷文档自动翻页提交进度视频按时间增量逐次推进断点续刷不浪费进度自动存档下次重跑直接从上次位置继续全程可视化运行状态、日志、参数调整都在一个面板里完成安装第一印象三步加载一个 F12 搞定这个脚本最反直觉的地方是它不需要下载、不需要安装插件只需要你在浏览器里执行一小段代码。整个过程可以拆成三步。第一步登录你要刷课的平台用 Chrome 或 Edge 打开职教云zjy2.icve.com.cn、智慧职教mooc.icve.com.cn或资源库www.icve.com.cn先用你自己的账号正常登录。这一步很关键——脚本是通过你的登录态调用接口的没登录就执行它会在界面里提示你请登录后再执行该脚本。第二步打开控制台粘贴加载代码按 F12或右键选择检查在开发者工具里切到Console控制台选项卡把下面这段代码粘贴进去按回车let scriptElement document.createElement(script); scriptElement.src https://gitcode.com/gh_mirrors/hc/auto-play-course/raw/main/main/app.js; document.body.appendChild(scriptElement);第三步等界面弹出来回车后脚本会先做平台体检检查当前域名是否在支持列表里。如果在它会自动注入对应的核心代码职教云、智慧职教加载cont.min.js资源库加载special_cont.min.js随后一个彩色面板就会出现在页面上。看到面板就说明安装成功、可以开始刷课了。小提醒如果你是在不支持脚本的页面里执行它会弹出一个输入框让你输入 1、2、3 分别跳转到三个平台中的某一个——这个机制专门用来防止你在错误页面里空跑。界面初体验一个面板三个功能分区脚本启动后你会看到下图中这个可视化操作界面。它分为三个区域各司其职用颜色做了明显区分区域位置负责什么用户区左侧显示头像、用户名、学号以及切换平台运行两个核心按钮控制台中间实时输出运行日志从查询用户信息到每一条进度更新都能看到设置区右侧四个速度参数输入框以及跳过、换课程、换背景等功能按钮中间控制台相当于整个脚本的仪表盘它会告诉你当前刷到哪门课、哪个模块、第几个节点还会在出错时给出具体的错误状态码和应对建议。刚开始用的时候盯着日志看一会儿你就完全明白它的工作节奏了。核心能力逐个拆解下面把脚本的几项关键能力分别讲清楚它是什么、有什么用、怎么用。自动识别平台三个站点一套代码脚本启动时会把当前域名和内置的平台列表做比对。由于三个平台的部分接口结构不同脚本会按平台类型自动选用对应的请求地址与参数格式——这一点对用户完全透明。你唯一需要做的就是在正确的平台上登录并执行代码。文档类任务自动翻页、自动提交碰到文档章节时脚本会读取该节点的总页数然后按设定的节奏把当前页码提交成最后一页从而完成阅读进度。这类任务本身很机械手动做毫无技术含量交给脚本正合适。视频类任务时间增量式推进视频处理采用每次增加固定秒数的策略脚本读取视频总时长和当前进度每隔一定间隔把播放时间向前推进一个设定值直到接近末尾。这个设计的好处是节奏可控——即使视频长达几十分钟也能在合理时间内完成。断点续刷下次从上次的位置继续脚本会把课程进度树存到浏览器的 localStorage 里变量名是s_courseList。当你中途关闭页面或刷新后再次运行它会优先读取这份存档跳过已经加载过的课程信息直接进入刷课流程。这意味着第二次启动通常比第一次快得多。四个跳转按钮不想刷的类型可以直接跳过右侧设置区提供了几个偷懒开关适合你针对特定内容做取舍跳过文档遇到文档章节直接跳到下一个未完成节点跳过视频视频章节一律跳过跳过本节跳过当前正在处理的子节点更换课程切换到下一门未完成课程配合中间的课程视图你还能在未完成节点之间点选让脚本精确地只刷指定的小节。参数调校说明书四个输入框的用法速度参数直接影响刷课节奏和安全性这里给出默认值与建议范围供你参照调整参数名称默认值可调范围调整后何时生效请求发送速度3 秒/次1-4 秒立即生效文档修改速度2 秒/次1-4 秒立即生效视频修改速度10 秒/次8-15 秒下一个视频生效视频修改时间15 秒12-22 秒下一个视频生效初次使用建议全部保持默认先观察脚本运行是否顺畅。如果你的网络环境很好可以适当调快如果发现频繁报错或被平台限流就把数值往大了调。脚本对输入值有校验超出范围的数字会被自动纠正回默认值这一点对新手很友好。一次完整实战从粘贴到收工的全过程把整个流程走一遍你会对脚本的工作方式有更直观的认识。假设你现在有一门《职业素养》课没刷完登录职教云按 F12 打开控制台粘贴加载代码并回车等待约一两秒左侧用户区出现你的头像、姓名和学号说明登录态校验通过点左侧的运行按钮脚本开始拉取未完成课程列表控制台会输出共有 N 门未完成课程它逐层获取课程的模块 → 节点 → 子节点结构并在控制台打印类似获取模块子节点进度[3/2]-[5/3]的进度信息结构加载完成后进入刷课循环文档节点翻页、视频节点按增量推进日志逐条滚动全部未完成节点处理完后控制台会提示所有课程均完成几秒后页面自动刷新收工。整个过程你不需要做任何操作唯一的例外是——如果课程里包含测验题脚本会主动跳过智慧职教平台的提示语会明确说明这一点需要你手动补做测验否则课程进度不会显示为 100%。手动刷课 vs 脚本刷课效果对照对比维度手动刷课使用脚本单门课程耗时2-3 小时播放翻页5-10 分钟期间需要操作持续点击、切页、等待零操作可离开页面多平台适配每个平台操作方式不同自动识别一套流程中途断网进度丢失重新来过有存档下次续刷出错恢复需人工排查自动重试超 3 次后等待 1 分钟再试常见坑与避雷清单这里把新手最容易踩的坑汇总成问题 原因 解决方案的格式方便你对号入座。问题 1执行代码后没有任何反应原因分析大概率是没登录平台脚本校验登录态失败后会在几秒后自动刷新页面。 解决方案先正常登录平台再执行加载代码如果依然无响应检查控制台是否报错、浏览器是否为 Chrome 或 Edge。问题 2日志里反复出现获取异常原因分析常见于网络不稳定、登录状态失效或账户信息异常脚本连续失败 3 次后会等待 1 分钟再重试。 解决方案刷新页面重新登录后再次执行同时把请求发送速度调大一点降低触发平台限流的概率。问题 3课程进度停在 90% 多怎么也到不了 100%原因分析课程里包含测验题脚本不支持做题会主动跳过这些节点。 解决方案手动完成测验题后再运行脚本或者直接忽略测验对总进度的影响。问题 4换背景图时本地图片传不上去原因分析背景图是存在浏览器 localStorage 里的而它的容量上限是 5MB脚本因此把本地图片限制在 2MB 以内。 解决方案压缩图片到 2MB 以下再上传或者改用网络图片链接。问题 5提示项目已停止维护原因分析作者在 2022 年 8 月宣布停止维护脚本因此增加了这条提醒但这不代表脚本完全失效——只要平台接口没有大改它依然可以正常使用。 解决方案如果遇到接口变更导致脚本失效可以关注仓库的后续 fork 或社区更新或自行研究源码做兼容性修复。进阶玩法源码里还能挖到什么如果你想了解这类浏览器自动化脚本的实现原理这个项目是很不错的学习样本。它的代码结构非常清晰入口与核心都在main/目录下app.js入口文件负责平台识别、域名转跳以及按平台类型注入对应的核心脚本cont.js核心逻辑包含课程/模块/节点数据的获取、进度提交、错误重试、界面渲染与参数校验cont.min.js、special_cont.min.js压缩版与资源库专用版img/界面设计草图等素材值得研究的技术点包括用class封装不同平台返回不同数据结构的差异、用 Promise 链控制异步流程、用 localStorage 做断点存档、以及错误重试的状态机设计。读一遍cont.js你对接口驱动型刷课脚本的整个运作机制就了然于胸了。如果你想把脚本拿来长期使用建议通过git clone https://gitcode.com/gh_mirrors/hc/auto-play-course获取一份源码保存在本地方便随时查阅和按需修改。写在最后把时间还给学习本身自动刷课工具的本质是把点播放、翻页、等进度这类零价值的重复操作从你的时间里剔除出去让你把精力放在真正需要动脑的事情上——消化知识、完成作业、准备考试。这个脚本虽然看起来只是偷懒神器但它的架构思路——平台识别、接口适配、断点续传、可视化反馈——本身就是一套很完整的自动化工程范例。最后提醒一句合理使用自动化工具、遵守平台规则、保持适度的学习参与度才是长久之道。现在就可以打开你的网课平台按下 F12把那段三行代码粘贴进去亲眼看看自己的课程进度是怎么自己跑起来的。【免费下载链接】auto-play-course简单好用的刷课脚本[支持平台:职教云,智慧职教,资源库]项目地址: https://gitcode.com/gh_mirrors/hc/auto-play-course创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考