自动看课程
// ==UserScript==
// @name 研修网挂机
// @namespace http://tampermonkey.net/
// @version 0.0.5
// @description 自动看课程
// @author ZSJ
// @match https://ipx.yanxiu.com/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant unsafeWindow
// ==/UserScript==
(function() {
'use strict';
function Pd(){
if(document.URL.search('grain')>1){kk();}
if(document.URL.search('train')>1){xk();}
}
function sx(){window.location.reload()}
function close(){window.close();}
function xk(){
var xmms=document.querySelectorAll(".inner")
for (let span of xmms){
if(span.querySelector(".learn-btn>button>span").textContent=="看课"){
setTimeout(sx,600000);
clearInterval(Pds);
//span.click();
span.querySelector(".learn-btn>button").click();
break;
}else if(span.querySelector(".learn-status>span").textContent!="已观看 100%" ){
setTimeout(sx,600000);
clearInterval(Pds);
//span.click();
span.querySelector(".learn-btn>button").click();
break;
}
}
}
function kk(){
if(document.getElementsByClassName('rate-item').length==10){
if(document.getElementsByClassName('scoring-wrapper')[0].style[0]==undefined){//!==,评分显示出来为空,==没显示出来了
var rate=document.getElementsByClassName('rate-item');
const event = new MouseEvent('mousemove', {bubbles: true,cancelable: true});
rate[9].dispatchEvent(event);//rate[9] 这里可以改评分
rate[9].click();
document.getElementsByClassName('ivu-btn ivu-btn-primary')[0].click();
}
}
if(document.getElementsByClassName('text').length!=0){
document.getElementsByClassName('text')[0].click()
}
if(document.getElementsByTagName('video').length==1){
document.getElementsByTagName('video')[0].volume=0;
if (document.getElementsByTagName('video')[0].paused) {
document.getElementsByTagName('video')[0].play();
}
//document.getElementsByTagName('video')[0].play;
if(document.getElementsByClassName('ended-mask')[0].style[0]==undefined){
document.getElementsByClassName('next')[0].click();
}
}
if (kks){
kks=false;
setInterval(close,600000);
}
}
var kks=true;
var Pds=setInterval(Pd,3000);
})();