zoukankan      html  css  js  c++  java
  • 智慧树自动刷课脚本

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

    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

  • 相关阅读:
    ES6的Proxy对象
    ES6的Reflect对象
    v-for中的key
    v-for和v-if的问题
    request请求的get/post的模块的封装
    HTTP 协议和接口分类
    cookies和session区别
    面试题目:接口访问中遇到验证码,怎么解决?
    数据驱动_Excel操作
    python完成http请求 get,post
  • 原文地址:https://www.cnblogs.com/scrazy/p/9032512.html
Copyright © 2011-2022 走看看