智慧树刷课脚本


JS脚本功能:

  1. 自动下一集
  2. 自动关闭题目弹窗
  3. 自动静音
  4. 自动1.5倍速播放
  5. 自动调整清晰度为流畅


使用方法:

1、用浏览器(最好用谷歌浏览器)打开智慧树播放视频的网页。

2、按F12打开控制台,复制下面的代码到控制台并且按回车键。


代码:

let ky = null;
zhihuishu();
setInterval(function(){
    $(".popboxes_close.tmui_txt_hidd").click();
},500);

function zhihuishu(){
    // 静音
    setInterval(function(){
        if(!$(".volumeBox").hasClass("volumeNone")){
            $(".volumeIcon").click();
            console.log("【提示】已将视频静音");
        }
    },100);

    ky = setInterval(function(){
        console.log("【提示】正在刷课中~");
        // 关闭弹题
        closeQuestion();

        // 设置清晰度调整为流畅
        if(!$(".line1bq").hasClass("active")){
            $(".line1bq").click();
            console.log("【提示】清晰度已调整为流畅");
        }

        // 1.5倍速播放
        if ($(".speedBox>span").text() !== "X 1.5") {
            console.log("【提示】视频已以1.5倍速播放");
            $(".speedTab15").click();
        }

        // 下一节课
        if($("div.bigPlayButton").attr("style") != "display: none;" && $(".popboxes_close.tmui_txt_hidd").length === 0 ){
            $("#nextBtn").click();
        }
    },5000);
}

function closeQuestion(){
    clearInterval(ky);
    let tree = $(".popboxes_close.tmui_txt_hidd");
    if( tree.length != 0 ){
        tree.click();
    }
    if($(".popboxes_close.tmui_txt_hidd").length != 0 ){
        closeQuestion();
    }else{
        zhihuishu();
    }
}


备注:本脚本用到Jquery,但是由于智慧树上本来就有引入。所以,我们不需要另外加载。

评论(0)

评论