智慧树自动刷课脚本

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

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

posted @ 2018-05-13 16:13  Scrazy  阅读(23781)  评论(0编辑  收藏  举报