wlxx

网络学习代码

Bu script direkt olarak kurulamaz. Başka scriptler için bir kütüphanedir ve meta yönergeleri içerir // @require https://update.greasyfork.org/scripts/443181/1432733/wlxx.js

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği indirebilmeniz için ayrıca Tampermonkey gibi bir eklenti kurmanız gerekmektedir.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

function func() {
    try{
        var i=0;var x1, t1;
        const zf1=15,zf2=25,zf3=15,GXhomepage="https://edu.chinahrt.com/151/learning_center/plan_course/97624af4fdea4442890d4c257dbe83f2";
        setTimeout(function(){
            var test = window.location.href;
            if(test.match("train2/home")){
                //window.alert("1")
                document.querySelector(".el-button.srt-el-button.srt-el-button--primary.srt-el-button-h32").click ();
                //window.close();
            }else if(test.match("grain/course")){
                x1 = document.querySelector(".state").innerText;//学习
                t1 = window.setInterval(study,10000);//重复执行某个方法
            }else if(test.match("train/guide/course")){
                setTimeout( Select,5000);//选视频
            }else if(test.match("train/pointView")){
                //nldxz(); //能力点选择
                document.querySelector ('.ability-task-title').click()
                setTimeout(function(){ page(0)},10000);
            }else if(test.match("train/workspace")){
                if(document.querySelectorAll('.score')[3].innerText!=zf1){
                    page(0);
                }else{document.querySelectorAll('.tab-name')[1].click()
                      setTimeout(function(){
                          if(document.querySelectorAll('.score')[3].innerText!=zf2){
                              page(0);
                          }else{document.querySelectorAll('.tab-name')[2].click()
                                setTimeout(function(){
                                    if(document.querySelectorAll('.score')[3].innerText!=zf3){
                                        page(0);
                                    }else{window.alert("恭喜您已学完全部课程!")}
                                },10000)
                               }
                      },10000)
                     }
                //  }else{window.alert("恭喜您已学完全部课程!")}
          //  }else if(test.match("/videoPlay/")){
             //   setTimeout(function(){
                    //console.log("1")
              //      attrset.maxTime=player.V.duration*0.89;
              //      $.ajax({
               //         url: "/videoPlay/takeRecord",
                //        data: {
                 //           studyCode: attrset.studyCode,
                //            recordUrl: attrset.recordUrl,
                 //           updateRedisMap: attrset.updateRedisMap,
                 //           recordId: attrset.recordId,
                 //           sectionId: attrset.sectionId,
                 //           signId: attrset.signId,
                  //          time: attrset.maxTime,
                 //           businessId: attrset.businessId
                  //      },
                 //       dataType: "json",
                 //       type: "post",
                  //      success: function (data) {
                  //          if (console && console.log) {
                   //             console.log(data);
                 //           }
                //        }
                //    })
                //    setTimeout(function(){
                //        window.open(homepage)//打开学习首页
                //        window.close();
                //    },20000)
              //  },10000);
            }else if(test.match("/play_video/")){
                t1 = window.setInterval(GXstudy,10000)//公需科目学习
            }else if(test.match("trainplan_detail")){
                //选择科目学习页面
                setTimeout(function(){
                    var i=0
                    var span=document.querySelectorAll("span")
                    for( i;i<span.length;i++){
                        if(span[i].textContent.match("学习中")||span[i].textContent.match("未开始")){
                            if(span[i].textContent.match("学习中心")== null){
                                //  console.log(i)
                                span[i].click()
                                break;}
                        }
                    }
                    window.close()
                },10000);
            }else if(test.match("plan_course")){
                //GXSelect()//公需科目选择
                setTimeout(function(){
                    document.querySelectorAll(".n-base-selection-input__content")[0].click()
                    setTimeout(function(){
                        document.querySelectorAll(".n-base-select-option__content")[1].click()
                        setTimeout(function(){
                            if(document.querySelectorAll(".n-image.n-image--preview-disabled").length<5){
                                window.alert("恭喜您已学完全部课程!")
                            }else{document.querySelectorAll(".n-image.n-image--preview-disabled")[1].click()}
                            setTimeout(function(){location.reload()},10000)
                        },10000)
                    },10000)
                },10000);
            }else if(test.match("v_selected_course")){
                setTimeout(function(){
                    document.querySelectorAll("label")[1].click()
                    setTimeout(function(){
                        var list=document.querySelectorAll(".bg.pa.tc")
                        if(list.length){
                            list[0].click()
                            //setTimeout(function(){t1 = window.setInterval(location.reload(),60000)},10000)
                            setTimeout(function(){window.close()},10000);
                        }else{window.alert("恭喜您已学完全部课程!")}
                    },5000)
                },10000);
            }else if(test.match("public_course")){
                //选择未完成年份
                setTimeout(function(){
                    var i=0
                    var span=document.querySelectorAll("span")
                    for( i;i<span.length;i++){
                        if(span[i].textContent.match("学习中")){
                            if(span[i].textContent.match("学习中心")== null){
                                break;}
                        }
                    }
                    //console.log(i)
                    for( i;i<span.length;i++){
                        if(span[i].textContent.match("去学习")){
                            break;}
                    }
                    //console.log(i)
                    span[i].click()
                    setTimeout(function(){location.reload()},10000)
                },10000);
            }
        },10000);
        //能力点选择
        function nldxz() {
            var sw=document.querySelectorAll('.ability-task-title');
            if(sw.length!=0){
                if(document.querySelector ('.info').innerText.match("3 个 / 3个")==null){
                    for (i = 0; i < sw.length; i++) {
                        sw[i].click ();
                    }
                    setTimeout(function(){
                        switch(document.querySelector ('.info').innerText) {
                            case "0 个 / 3个":
                                page(0);
                                break;
                            case "1 个 / 3个":
                                page(1);
                                break;
                            case "2 个 / 3个":
                                page(2);
                                break;
                            default:
                        }
                    },5000);
                }else{
                    document.querySelector ('.g-nav-menu-name').click ();
                    setTimeout(function(){
                        location.reload();
                    },5000);
                }
            }else{
                var nldqd=document.querySelectorAll ('span');
                while (nldqd[i].innerText.indexOf('确定(3)') == -1){
                    i++;
                }
                nldqd[i].click ();
                setTimeout(function(){
                    location.reload();
                },5000);
            }
        }
        //切换窗口
        function page(x) {
            document.querySelectorAll ('.task-title')[x].click ();
            window.close();
        }
        //选择视频
        function Select() {
            window.clearInterval(t1);
            var div = document.querySelectorAll(".item-infos.default")
            if(div.length!=0){
                document.querySelector(".img").click ();
                window.close();
            }else{
                document.querySelector ('.ivu-page-next').click ();
                setTimeout( Select,5000);
            }
        }
        //能力点学习
        function study() {
            if(i<7){
                i++;
                var str1 =document.querySelector('.vcp-controls-panel.show');
                var str2 =document.querySelector ('.alarmClock-wrapper');
                //var str3 =document.querySelectorAll(".question-name");
                if(str1!=null){
                    document.querySelector ('.vcp-playtoggle').click ();
                }
                if(str2.style.display==""){
                    str2.click ();
                }
                //if(str3.length!=0){
                //document.querySelectorAll(".ivu-btn.ivu-btn-primary")[1].click ();
                //}
                if(document.querySelector(".scoring-wrapper").style.display!="none"){
                    var mousemove = new Event('mousemove');
                    var x=document.querySelectorAll(".rate-item")
                    x=x[x.length-1];
                    x.dispatchEvent(mousemove);
                    x.click();
                    setTimeout(function(){
                        document.querySelectorAll('.ivu-btn.ivu-btn-primary')[0].click();
                    },3000);
                }
            }else{
                i=0;
                var x2 = document.querySelector(".state").innerText;
                console.log(x2);
                if(x2!=x1){
                    x1=x2;
                }else{
                    window.clearInterval(t1);//你已学完本课,结束本课学习。
                    document.querySelector ('.return-btn').click ();//换课
                }
            }
        }
        function GXstudy() {
            if(document.querySelectorAll(".n-text.__text-q8o5bu-d.text-gray-500")[2].innerText.match("100")){
                window.open(GXhomepage)//打开学习首页
                window.close();
            }else{
                if(document.domain!="chinahrt.com"){
                    document.domain="chinahrt.com"
                }
                var video=document.getElementById('iframe').contentDocument.querySelectorAll('video')
                if(video.length==0){
                    location.reload();
                }else{
                    video=video[0]
                    video.playbackRate=1.5
                    if(video.paused){
                        if(document.querySelectorAll('.video-complete')[0].style.display!="none"){
                            location.reload();
                        }else{
                            video.play()
                        }
                    }
                }
            }


              //      if(document.domain!="chinahrt.com"){
                //    document.domain="chinahrt.com"
               //var video=document.getElementById('iframe').contentDocument.querySelector('video')
                //    if(video.length==0){
                 //       location.reload();
                //    }else{
                 //       if(video.paused){
                  //          video.play()
                  //      }
                   //         if(video.currentTime==video.duration){
                    //            window.open(homepage)//打开学习首页
                     //           window.close();
                     //       }else{
                       //         if(video.currentTime<video.duration*0.89){
                       //             window.open(document.querySelector('iframe').src)
                       //             window.close();
                      //          }
                      //      }
                  //  }
        }
        //公需科目选择
        function GXSelect() {
            document.querySelectorAll(".n-base-selection-input__content")[0].click()
            setTimeout(function(){document.querySelectorAll(".n-base-select-option__content")[1].click()},10000)
            var list=document.querySelectorAll(".titlecolor.text")
            var s=document.querySelectorAll(".button.fr.mt10.border-public.tc.f12.titlecolor")
            for (var i = 0; i < list.length+1; i++) {
                if(i == list.length){
                    list=document.querySelectorAll(".f12")
                    for (i = 0; i < list.length+1; i++) {
                        if(list[i].textContent.match("选课列表")){
                            list[i].click()
                            setTimeout(function(){location.reload()},10000)
                            break;
                        }
                    }
                }
                else{
                    if(s[i].text.match("未学习")){
                        list[i].click()
                        break;
                    }
                }
            }
        }
    }
    catch(err) {
        var t = window.setInterval(location.reload(),10000);
    }
}