青海干部网络学院自动学习刷课脚本
青海干部网络学院刷课脚本
// ==UserScript==
// @name 青海干部网络学院刷课脚本
// @namespace you
// @version 0.4
// @description 一个 青海干部网络学院 的小脚本
// @author you
// @match *://*.qhce.gov.cn/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
function shuake(){
var i
//第一行是表头,所以从第二行开始找
for(i = 1; i < document.getElementsByTagName("tr").length; i++){
var jindu = document.getElementsByTagName("tr")[i].getElementsByTagName("span")[1].innerText
//只要进度不是100,那就继续开始看它
if(jindu.indexOf("100")==-1){
document.getElementsByTagName("tr")[i].getElementsByTagName("a")[0].click()
break;
}
}
}
var href = window.location.href
if(href.indexOf("course!list.action")!=-1){
var shuake_anniu
shuake_anniu=document.createElement("div")
shuake_anniu.style="line-height:21px;padding-right: 10px;font-size:21px;cursor:pointer;"
shuake_anniu.innerHTML="<a >开始刷课</a>"
shuake_anniu.onclick=shuake
document.getElementsByTagName("caption")[0].appendChild(shuake_anniu)
}
if(href.indexOf("course!playNew.action?userCourse.id")!=-1){
var frame = document.getElementById("content").contentWindow.document;
if(frame.getElementsByClassName("_o2-3").length>0){
frame.getElementsByClassName("_o2-3")[0].getElementsByTagName("a")[0].click()
}
//进入课程
if(frame.getElementsByClassName("learn").length>0){
frame.getElementsByClassName("learn")[0].click()
}
if(frame.getElementsByTagName("video").length>0){
document.getElementsByTagName("video")[0].click()
}
//自动点击 继续学习
setInterval(function () {
if(document.getElementById("confirm").length>0){
document.getElementById("confirm").click()
}
}, 1000)
}
})();
打赏采用二维码方式。
