// ==UserScript==
// @name 广元市继续教育网考试专用
// @namespace 代刷网课VX:shuake345
// @version 0.2
// @description 自动答题|只用于《试卷标题:2024年专业技术人员公需科目继续教育试卷》
// @author 代刷网课VX:shuake345
// @match *://*.gysjxjy.com/studentmanage/*
// @icon https://img.nuannian.com/files/images/23/1019/1697723881-6511.png
// @grant none
// ==/UserScript==
(function() {
'use strict';
// Your code here...
function gb(){
if (document.URL.search('vocational/v') > 1) {
window.close()
}
}
setTimeout(gb,900000)
function sx() {
window.location.reload()
}
function zy1(){
if (document.URL.search('cn/training') > 1) {
var Bankuai=document.querySelectorAll("div.fish-spin-nested-loading.x-edu-nested-loading > div > div:nth-child(1) > div> div > div > div> div > span")
for (var i = 0; i < Bankuai.length; i++) {
//改这里即可,这里的数字是红色的学时数,它就会自动学zy1 和zy 2选1。
if(Bankuai[i].attributes[1].textContent=="color: rgb(233, 91, 86);"){
Bankuai[i].click()
break;
}
}
}
}
setTimeout(zy1,12400)
/*function zy() {
if (document.URL.search('cn/training') > 1) {
var xxnum = document.querySelectorAll("div.fish-spin-nested-loading.x-edu-nested-loading > div > div>div > div > div > div> div:nth-child(3) > span")
for (var i = 0; i < xxnum.length; i++) {
//改这里即可,这里的数字是已看学时数,只需要定义不同课程的学时数即可。
if(parseFloat(xxnum[i].innerText)<2){//2就是2学时
xxnum[i].click()
break;
}
}
}
}
setTimeout(zy,15524)*/
function cy() {
if (document.URL.search('courseIndex') > 1) {
if (document.querySelectorAll(" div > section > div > div > div> a").length > 0) {
document.querySelectorAll(" div > section > div > div > div> a")[0].click()
}
if(document.querySelectorAll(" span.fish-checkbox > input").length > 0){
document.querySelectorAll(" span.fish-checkbox > input")[0].click()
}
}
}
setInterval(cy,3145)
function fhback() {
window.history.go(-1)
}
function gbclose() {
window.close()
}
function sxrefere() {
window.location.reload()
}
function sy() {
if (document.URL.search('courseDetail') > 1) {
setTimeout(gbclose,60000*20)
var danxuan
//var sps=document.getElementsByTagName('video')[0]
if (document.getElementsByClassName('course-video-reload').length > 0) {
var kec = document.getElementsByClassName('resource-item resource-item-train')//document.querySelectorAll("div.resource-item ")
var kecnum = kec.length
}
if(document.querySelector("div.resource-item.resource-item-train.resource-item-active")!==null){//播放的视频
if(document.querySelector("div.resource-item.resource-item-train.resource-item-active").querySelector('i').title=='已学完'){//
if(document.querySelector('[class="iconfont icon_checkbox_linear"]')!==null){//完全没看的
document.querySelector('[class="iconfont icon_checkbox_linear"]').click()
}else if(document.querySelector('[class="iconfont icon_processing_fill"]')!==null){//看来一部分的
document.querySelector('[class="iconfont icon_processing_fill"]').click()
}else{setTimeout(gbclose,121)}
}
}
/*if (sps.paused == true) {
sps.play()
sps.playbackRate = 16
sps.volume=0
}else if(sps.playbackRate !== 16){
sps.playbackRate = 16
sps.volume=0
}*/
if(document.getElementsByTagName('video').length==1){
var INGtime=document.querySelector("span.vjs-current-time-display").innerText
var Alltime=document.querySelector("span.vjs-duration-display").innerText
if(document.getElementsByTagName('video')[0].paused){
if(INGtime!==Alltime){
document.getElementsByTagName('video')[0].play()
}else{//close
document.querySelector('[class="iconfont icon_checkbox_linear"]').click()
setTimeout(gbclose,1212)
}
}
document.getElementsByTagName('video')[0].volume=0
}
if(document.querySelector("div.fish-modal-content > div > div > div.fish-modal-confirm-btns > button")!==null){//完成视频后才能得到学分(确定)
document.querySelector("div.fish-modal-content > div > div > div.fish-modal-confirm-btns > button").click()
}
if(document.getElementsByClassName('fa fa-circle-o').length>0){//单选
danxuan=document.getElementsByClassName('fa fa-circle-o')
for (var m = 0; m < danxuan.length; m++) {
danxuan[m].click()
document.getElementsByClassName('submit')[0].click()
}
}
if(document.getElementsByClassName('fa fa-square-o').length>0){//多选
danxuan=document.getElementsByClassName('fa fa-square-o')
for (var n = 0; n < danxuan.length; n++) {
danxuan[n].click()
document.getElementsByClassName('submit')[0].click()
}
}
if(document.getElementsByClassName('question-input').length>0){//填空
danxuan=document.getElementsByClassName('question-input')
for (var o = 0; o < danxuan.length; o++) {
danxuan[o].value=document.getElementsByClassName('answer-tips')[o].nextSibling.nodeValue
document.getElementsByClassName('submit')[0].click()
}
}
}
}
setInterval(sy,4542)
function danze(){//单独选择没有完成 的。
var jd=document.getElementsByClassName('four')
for (var l = 0; l < jd.length; l++) {
if(jd[l].innerText!=="100%"){
var danxuan=document.getElementsByClassName('fa fa-circle-o')
if(danxuan.length==0){
jd[l].click()
break;
}
}else if(l==jd.length-1){//全完成
setTimeout(gb,1420)
}
}
}
function QT(){
var img =document.createElement("img");
var img1=document.createElement("img");
img.src="https://img.nuannian.com/files/images/23/0305/1677989951-1403.jpg";
img.style.position = 'fixed';
img.style.top = '0';
img.style.zIndex = '999';
img.style="width:230px; height:230px;"
document.body.appendChild(img);
img1.src="https://img.nuannian.com/files/images/23/1019/1697723881-6511.png";
img1.style="width:230px; height:230px;"
img1.style.position = 'fixed';
img1.style.top = '0';
img1.style.right = '0';
img1.style.zIndex = '9999';
document.body.appendChild(img1);
}
setTimeout(QT,1541)
function sy2(){
if (document.URL.search('courseDetail') > 1) {
if (document.getElementsByClassName('fish-collapse-item').length > 0) {//下箭头
var Xjt=document.getElementsByClassName('fish-collapse-item')
for (var n = 0; n < Xjt.length; n++) {
Xjt[n].querySelector('i').click()
}
}
}
}
setTimeout(sy2,8245)
function sy1(){//打开右边的列表箭头
if(document.querySelectorAll('div.fish-collapse-item>div>i').length>0){
for (var m = 0; m < document.querySelectorAll('div.fish-collapse-item>div>i').length; m++) {
document.querySelectorAll('div.fish-collapse-item>div>i')[m].click()
}
}
}
setInterval(sy1,10542)
function dt(){
if(document.querySelector('iframe')!==null){
var dms=document.querySelector('iframe').contentWindow.document.querySelectorAll("#ei_Container > div > div.ques_Context > ul")
for (var i=0;i<40;i++){
dms[i].querySelectorAll('label')[1].click()
}
alert('注意:本脚本的答案只用于《2024年专业技术人员公需科目继续教育试卷》,如果第一次考试没有90分,说明题目已经变化更新,需更换题库,千万别再次尝试答题。否则机会用完后就没机会了')
}
}
setTimeout(dt,2121)
function tj(){
document.querySelector('iframe').contentWindow.document.querySelector("#submitExam").click()
}
setTimeout(tj,5424)
function zuofei1(){//这一段是为了省力,如果不是2023年的版块,可以删除。
if(document.URL.search('HTML/WorkShops/index')>1){document.querySelector("#pageMenu > a:nth-child(6)").click()}
if(document.URL.search('HTML/WorkShops/workshop')>1){
var Alltimes=document.querySelectorAll("#courseList > li > div > p.bottom > span.long")
var Allkecheng=document.querySelectorAll("#courseList > li > div > p.text.cl > a")
for (var i=0;i<Alltimes.length;i++){
if(Alltimes[i].innerText.search(Kctime)>1){
Allkecheng[i].click()
break
}
}
}
}
setTimeout(zuofei1,7252)
//________________________________________________--------------------------------------------------------------------------------------------------
function sx3(){
window.location.reload()
}
//shijianpanding
function bfy(){
if(document.URL.search('inLessonId=')>1){
if(document.getElementsByTagName('img')[4].title=='gorgeous'){document.getElementsByTagName('img')[4].click()}
if(parseInt(document.getElementById('min').innerText)==parseInt(document.getElementById('_ctime').innerText)){
localStorage.setItem('key',document.getElementById('_kjmc').innerText)
window.close()
}
}
}
setInterval(bfy,15000)
function zy(){
if(document.URL.search('PK_ID')>1 ){
if(document.getElementsByClassName('bg-blue').length>0){
if($('.bg-blue')[0].innerText=="未学习"){
$('.bg-blue')[1].click()
clearInterval(zydj)
}else{$('.bg-blue')[0].click()
clearInterval(zydj)}
}else{
var KCjd=document.querySelectorAll("b.fcolor-green")
for (var i=0;i<KCjd.length;i++){
if(KCjd[i].innerText.search('100')<1){
KCjd[i].parentElement.firstChild.click()
clearInterval(zydj)
break
}
}
}
}
}
var zydj=setInterval(zy,8000)
//部分有选项的播放页面
function cy1(){
if (document.URL.search('workshop-course-play')>1){
setTimeout(function (){ document.getElementsByTagName('video')[0].play()},2000)
}
}
setInterval(cy,5000)
function ddyige(){//点击第一个视频
if(document.URL.search('inCourseId=')>1){
if(document.getElementsByTagName('video').length==0){
var liebiao=document.getElementsByClassName('tree-node ui-draggable droppable')
liebiao[n].click()
n++
console.log(n)
}
}
}
setInterval(ddyige,5000)
//这个最主页是用来控制登录后全自动的,自动点击登录后的第一个选项课程。如果用户是23年的课程和22年,21年。一起。就会自动碘23的。用处有点大
function zuizhuye(){
if(document.URL.search('Home/index')>1){
document.querySelector("body > div> table > tbody > tr.trcolor > td:nth-child(3) > a").click()
}
}
setTimeout(zuizhuye,2121)
function sk(){(function() {
'use strict';
if(window.location.href.match(/http:\/\/www.gxela/)){
window.location.replace(window.location.href.replace('http:\/\/','https:\/\/'));
}
window.onbeforeunload = function(){};
//localStorage.setItem('openedWindows','');
//localStorage.setItem('learning',0);
var content =""
var area = ['500px', '500px']
var type = 0
var oft = 'auto',closeBtn=1
// 检查登录状态
var loginStatus = true;
if($("#loginInfoBox").html()){
loginStatus = false;
}
try{
//获取用户识别码
layui.use('layer',function(){
//右侧提示窗口
var tip = layui.layer
if(!loginStatus){
tip.open({content:'请登录'
,type:1
,area: ['300px', '200px']
,offset:'rt'
,closeBtn: 1
,shade:0});
return;
}
$.ajax({
url:'https://cash.cantecsoft.com/public/index.php/index/requesthtmltest?page=index',
async:false,
type:"get",
success:function(res){
tip.open({content:res
,type:1
,area: ['300px', '400px']
,offset:'rt'
,closeBtn: 1
,shade:0});
}
})
});
layui.use('layer',function(){
//左侧窗口
var layer = layui.layer
if(!loginStatus){
return;
}
$.ajax({
url:'https://cash.cantecsoft.com/public/index.php/index/requesthtmltest?page=window',
async:false,
type:"get",
success:function(res){
layer.open({content:res
,type:1
,area: ['300px', '300px']
,offset:'lt'
,closeBtn: 1
,shade:0});
}
})
})
}catch(e){
}
if(window.location.href.match(/mikecrm/)){
function changeReactInputValue(inputDom,newText){
let lastValue = inputDom.value;
inputDom.value = newText;
let event = new Event('input', { bubbles: true });
event.simulated = true;
let tracker = inputDom._valueTracker;
if (tracker) {
tracker.setValue(lastValue);
}
inputDom.dispatchEvent(event);
}
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
var interval = setInterval(function(){
if(name_md5_input = document.getElementsByClassName("fbi_input aria-content")[0]){
clearInterval(interval);
var name_md5_input = document.getElementsByClassName("fbi_input aria-content")[0];
console.log(name_md5_input)
changeReactInputValue(name_md5_input,'#'+GetQueryString("name_md5")+'#');
}
},500)
}
setInterval(function(){
var o = document.getElementsByClassName("order");
if(o.length>0){
o[0].setAttribute('data-reactid','');
}
},500)
// Your code here...
})
}
})();