此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.cn-greasyfork.org/scripts/443181/1432733/wlxx.js
您需要先安装一款用户样式管理器扩展(如 Stylus)后才能安装此样式。
您需要先安装一款用户样式管理器扩展(如 Stylus)后才能安装此样式。
您需要先安装一款用户样式管理器扩展(如 Stylus)后才能安装此样式。
您需要先安装一款用户样式管理器扩展后才能安装此样式。
您需要先安装一款用户样式管理器扩展后才能安装此样式。
您需要先安装一款用户样式管理器扩展后才能安装此样式。
(我已经安装了用户样式管理器,让我安装!)
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);
}
}