亲测智慧树刷课插件:一个晚上自动看完整个章节,手几乎没碰过鼠标
亲测智慧树刷课插件:一个晚上自动看完整个章节,手几乎没碰过鼠标
【免费下载链接】zhihuishu智慧树刷课插件,自动播放下一集、1.5倍速度、无声项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu
智慧树刷课插件是那晚救了我的一个 Chrome 小扩展:视频播完自动续播下一集、默认 1.5 倍速静音播放、连偶尔弹出的测试弹窗都会被打理干净。而装它之前,我的周三晚上是另一副样子。
那天我打开智慧树准备补进度,课程列表躺在那里:一个章节,十几集,每集二十分钟上下。按以往的经验,这意味着接下来两三个小时里,我要不断重复同一个动作——等一集播完,伸手点"下一集"。这篇文章不讲说明书,就讲讲那个晚上之后,我眼里的它。
第一集还没播完,我就想把页面关掉了
后来我才想明白:最累的从来不是看视频,而是"等它播完"这件事本身。
手动续播,是网课里最没存在感的体力活
智慧树的播放器自己不会连播。一集结束,画面停在黑屏上,等你亲手去点列表里的下一集。遇上连播好几节的章节,你基本就坐在那里充当人形遥控器——手在鼠标上,脑子却早飞走了。这种消耗不疼不痒,却最磨人。
测试弹窗像不速之客,永远挑你专注的时候敲门
更闹心的是那些"随堂测试"弹窗,总在你看到兴头上时蹦出来,逼你先做一道题,否则画面纹丝不动。做题本身不麻烦,麻烦的是它把你看视频的节奏切得七零八落,一晚上被这么打断三四回,耐心就没了。
我想要的不是"快进",是一个不说话的帮手
那晚我关掉页面时想明白了:我需要的不是某种黑科技,而是一个像贴身课代表一样、只干活不出声的东西——它会自己接着播、把打扰清掉,让我安安静静把内容看完。第二天,我找到了它。
当视频自己播起下一集,我只需要看着
第一次看到进度条自己滚到下一集时,我盯着屏幕愣了几秒:这就完了?不需要我做点什么吗?
一句话原理:它比你更早发现"这集结束了"
插件做事的逻辑简单得可爱:每隔 10 秒悄悄检查一次播放器状态,一旦发现视频播完,就刷新页面;页面一刷新,它就自动去点列表里下一个"还没看过"的视频。网页加载完它会先等 5 秒再动手,还会给自己 60 秒的耐心去找到播放列表——比你还稳得住。
1.5 倍速加静音,是它给"效率"的答案
视频一开始,它顺手把速度调到 1.5 倍,再关掉音量。1.5 倍速意味着同样的内容,你只花三分之二的时间,每看满三节课,就相当于白赚一节课时。静音也不是为了偷偷摸摸,而是让你在图书馆、自习室也能放心挂机,不用一边插耳机一边担心打扰到旁边的人。
测试弹窗不是被强关的,是被"答"掉的
早期版本只会直接把测试框关掉,后来作者更新成了"先选答案再关闭"——它会在弹窗里找到第一个选项点一下,再点关闭。答对与否看运气,但至少学习进程不再被打断。一个小小的更新能沿用这么多年,可见这段代码有多稳。
从拿到源码到首次生效,十分钟就够了
安装这件事,比我想象的更顺利——难的反而是记清先后顺序。
第 1 步:克隆源码,在 Chrome 里加载一次
先在终端敲一句git clone https://gitcode.com/gh_mirrors/zh/zhihuishu,拿到这个开源的 MIT 项目。然后打开 Chrome,地址栏输入chrome://extensions,打开右上角的开发者模式,点"加载已解压的扩展程序",选中刚才解压的文件夹,三步就结束了。
第 2 步:先登录,再刷新——正确的打开方式
这里藏着一个顺序坑:一定要先登录智慧树,再刷新课程页面。插件只在智慧树域名下生效,如果你先打开了页面再登录,脚本可能已经错过了注入时机。记住这个顺序,比装一百遍插件都管用。
第 3 步:怎么知道它真的在干活
进到视频页后,看三件事:视频是不是自动以 1.5 倍速在播、声音是不是静音的、以及按 F12 打开控制台,如果能看到"脚本成功运行中..."这行字,就说明它已经上岗了。
新手最容易踩的3个坑,我先替你踩了一遍
如果说安装还算顺利,那接下来的三个小状况,才让我真正记住它的脾气。
翻车点一:装好了,视频却纹丝不动
八成是没登录。插件必须在登录态下才能拿到你的课程列表,未登录状态它连"下一集"在哪都找不到。先登录、再刷新,屡试不爽。
翻车点二:倍速和静音没出现
多半是页面在插件注入之前就已经开播,它还没来得及执行设置。别急着怀疑人生,按一下 F5 让它重新注入一次就好。
翻车点三:网站改版后它"哑"了
这类脚本全都长在特定的网页结构上——它找的是chapterList、.vjs-tech这些固定的类名。哪天智慧树改了前端结构,插件就可能找不到东西。好在这类插件都是开源的,真要修,改一处查找逻辑就能复活。
把账号交给一个小脚本,我放心吗
效率之外,我更想问自己一个问题:把学习账号交给一个小脚本,靠谱吗?
它只在你电脑里"按按钮",数据从不离开浏览器
我认真翻过它做的事:在zhihuishu.js里,全部动作就是"找到元素→点击→设置倍速"这几件事,本质上跟你自己点鼠标一模一样。插件只匹配*.zhihuishu.com的页面,去了别的网站它就像睡着了一样,更没有往任何服务器上传过一行数据。所有操作都在你本地浏览器里完成,这点让我彻底放下了戒心。
新手当黑盒用,进阶者可以掀开引擎盖
如果你是新手,把它当黑盒就好——装好、登录、刷新,剩下的交给它。如果你是爱折腾的人,这项目反而是不错的浏览器扩展入门教材:manifest.json负责声明权限,content.js负责把核心脚本注入页面,真正的逻辑全集中在zhihuishu.js一个文件里,读起来毫无压力。
这个小插件,未来还能长出什么
它现在只专注三件事,但能想象的方向并不少:把倍速做成可自定义、加一份学习进度统计、适配更多浏览器……不过它已经证明了最重要的一件事——一个写了很多年的小脚本,靠"够用、够稳"这四个字,安静地服务了一届又一届学生。
收个尾
装好它的第二周,我给自己立了个小规矩:每周留两个晚上,泡杯茶,打开智慧树,让插件带着我把欠下的进度一笔一笔补完。我从不觉得这是投机取巧——把重复劳动交给工具,把注意力还给内容,恰恰是对学习最诚实的尊重。它替你省下的,不只是那三分之一的时间,更是本不该被消耗的专注。它负责把机械动作做完,你负责真正读懂那些视频——这才是这个项目最打动我的地方。
【免费下载链接】zhihuishu智慧树刷课插件,自动播放下一集、1.5倍速度、无声项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
