写在前面
在智慧树/知到看选修课是很多大学生所要经历的过程,我也是其中一员。然而有些时候这种鸡肋的选修课老是会被遗忘,所以就有了临近期末刷课的需求。
有需求了就有了创造力,不得不说很多网友还是很强大的。我综合网上所有的刷课方式,总结了最简单的傻瓜刷课法,没有任何基础的,一台电脑开着一晚上就能搞定一门课。(当然测试什么的还是要自己做的,反正也挺简单的)
功能: 自动设置 1.5倍速度(最快),静音,自动切换下一课
说明: 本文主要是 教程 (信息整合搬运),特别感谢 大佬 汤姆猫丶提供的代码支持 https://blog.csdn.net/qq_39403545/article/details/80038082
正文教程:
进入网页后按F12出现以下界面,点击Console(控制台),然后把代码复制到下面输入框,回车。
代码如下:
var ti=$("body");
var video=$(".catalogue_ul1 li[id*=video-]");
var i=1;
var v=1;
video.css("color","blue");
console.log("已选取"+video.length+"个小节,并已用蓝色标明,请检查是否有遗漏,如有遗漏,概不负责");
setTimeout(function(){
$('.speedTab15').click();
$('.volumeIcon').click();
console.log("已进行静音和1.5倍加速");
},3000);
ti.on("DOMNodeInserted",function(e){
if(e.target.textContent=="关闭"){
console.log("检测到第"+i+"个弹题窗口");
window.setTimeout(function(){
$(".popbtn_cancel").click();
console.log("已关闭");
},3000);
i++;
}
else if(e.target.textContent=="本节视频,累计观看时间『100%』"){
console.log("检测到视频观看完成,准备跳到下一节");
$('.next_lesson_bg').find('a').trigger('click');
console.log("已跳转");
setTimeout(function(){
$('.volumeIcon').click();
$('.speedTab15').click();
console.log("已进行静音和1.5倍加速");
},6000);
v++;
console.log("目前播放了"+v+"个视频");
}
});