您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
长沙理工继续教育学院第一学期
当前为
// ==UserScript== // @name 长沙理工普通作业 // @namespace http://tampermonkey.net/ // @version 0.01 // @license MIT // @description 长沙理工继续教育学院第一学期 // @author HellSherry // @match *://*.edu-edu.com/* // @match https://csustcj.edu-edu.com.cn/System/OnlineLearningNew/OnlineLearningNewIndex* // @match https://csustcj.edu-edu.com.cn/MyOnlineCourseNew/OnlineLearningNew/OnlineLearningNewIndex* // @icon https://www.google.com/s2/favicons?sz=64&domain=edu-edu.com // @grant none // ==/UserScript== (function() { 'use strict'; if(window.location.href.indexOf("doview")!==-1){ let answer={} var ifdoucument; document.querySelector("#ui_wrapper > div > div.ui-iframe-wrapper > iframe").onload=() => { setTimeout(() => { ifdoucument= document.querySelector("#ui_wrapper > div > div.ui-iframe-wrapper > iframe").contentWindow.document; Array.from(ifdoucument.getElementsByClassName("ui-correct-answer")).forEach(e=>{ if( answer[e.parentElement.parentElement.getAttribute("code")]==undefined){ answer[e.parentElement.parentElement.getAttribute("code")]= e.getAttribute("code"); }else{ answer[e.parentElement.parentElement.getAttribute("code")]+= e.getAttribute("code"); } }) document.querySelector("#ui_wrapper").innerHTML= JSON.stringify(answer) Object.keys(answer).forEach(s=>{ console.log(s) console.log(answer[s]) // fetch("http://localhost:8080/cslg/add?id="+s+"&answer="+answer[s]) // .then(response => response.text()) //.then(result => console.log(result)) })}, 1000); } } var answers= {"psq_1090560":"c","psq_1090561":"a","psq_1090562":"c","psq_1090563":"a","psq_1090564":"a","psq_1090565":"d","psq_1090566":"a","psq_1090567":"a","psq_1090568":"b","psq_1090569":"d","psq_1090570":"d","psq_1090571":"d","psq_1090572":"c","psq_1090573":"b","psq_1090574":"b","psq_1090575":"a","psq_1090576":"a","psq_1090577":"c","psq_1090578":"a","psq_1090579":"a","psq_1090580":"a","psq_1090581":"a","psq_1090582":"b","psq_1090583":"a","psq_1090584":"b","psq_1090585":"b","psq_1090586":"b","psq_1090587":"d","psq_1090588":"c","psq_1090589":"c","psq_1090590":"a","psq_1090591":"a","psq_1090592":"b","psq_1090593":"b","psq_1090594":"b","psq_1090595":"b","psq_1090596":"a","psq_1090597":"a","psq_1090598":"b","psq_1090599":"b"} // Your code here... if(window.location.href.indexOf("doexam")!==-1){ answers=JSON.parse( window.prompt("输入一个数字", "")) function clickElements(elem,nums) { elem.setAttribute("title",nums); let ti=0 if( nums.indexOf("参考答案")!==-1){ nums=nums.replace("参考答案:", "") ti=300+ti; setTimeout(() => { elem.children[3].children[1].children[0].contentWindow.document.querySelector("body").innerText=nums elem.children[3].children[1].children[0].contentWindow.document.querySelector("body").click() // elem.parentElement.onclick=function(){ // window.alert(nums); // } }, ti); }else { nums.split('').forEach( (s)=>{ ti=300+ti; setTimeout(() => { if( elem.lastElementChild.children[getNum(s)].className!=='ui-option-selected')elem.lastElementChild.children[getNum(s)].children[0].click(); }, ti); }) } setTimeout(() => { __ExamIns.offsetQuestion(1) }, 100); } function getNum(num) { switch(num){ case 'a': return 0; case 'b': return 1; case 'c': return 2; case 'd': return 3; case 'e': return 4; case 'f': return 5; case 'g': return 6; } } document.querySelector("#ui_wrapper > div.ui-main > div.ui-iframe-wrapper > iframe").onload=() => { Array.from( document.querySelector("#ui_wrapper > div.ui-main > div.ui-iframe-wrapper > iframe").contentWindow.document.getElementsByClassName("ui-question")).forEach( e=>{ if(answers[e.getAttribute("code")]!=null)clickElements(e,answers[e.getAttribute("code")]); }) } } else if (window.location.href.indexOf("OnlineLearningNew/OnlineLearningNewIndex")!==-1){ setTimeout(() => { Array.from(document.getElementsByClassName("single-lists")).forEach(e=>{ let aa=e.children[1].children[0].children[0].children[0].getAttribute("onclick").toString() e.innerHTML= e.innerHTML+`<button onclick="window.open( 'https://csustcj.edu-edu.com.cn/MyOnlineCourseNew/OnlineLearningNew/StudentSiteNewExIndex?termcourseID=`+aa.substring (aa.lastIndexOf(',')+2,aa.lastIndexOf("'"))+`&type=3#', '单独窗口', 'height=30000,width=60000,top=0,left=0,toolbar=no,menubar=no, scrollbars=no,resizable=no,location=no, status=no' )">强制开始期末考试</button>` }) },3000) } })();