智慧树自动刷课脚本

时间:2024-02-20 12:14:29

网上搜了下,找到一个比较好用的。

document.getElementsByClassName(\'speedTab15\')[0].click();//先设置一下播放速率为1.5倍速
setInterval(function(){//每3秒执行一次
    //判断播放进度是否到达100%
    if(document.getElementsByClassName(\'passTime\')[0].style.width == \'100%\'){
        setTimeout(function(){
            //用js执行“下一集”按钮的点击事件,延迟1s执行
            document.getElementById(\'nextBtn\').click();
        },1000);
        setTimeout(function () {
            //延迟两秒执行调节播放速率
            document.getElementsByClassName(\'speedTab15\')[0].click();
        },2000)
    }
    if(document.getElementsByClassName(\'wrap_popboxes  wrap_popchapter\')[0]){
        //观察网页代码发现。弹题框是js生成的,而且类名是唯一的,所以如果用类名获取到了元素,
        //则执行关闭按钮的点击事件,若没有则会返回undefined,就不会执行关闭事件。
        document.getElementsByClassName(\'popboxes_close tmui_txt_hidd\')[0].click();
    }
},3000);

参考链接如下

https://blog.csdn.net/i_like_programming/article/details/80195260

https://blog.csdn.net/qq_35448976/article/details/78345104