您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
网络学习代码
此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/443181/1432733/wlxx.js
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); } }