您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
自动答题
// ==UserScript== // @name 云端学习(课前测试) // @namespace http://tampermonkey.net/ // @version 1.0 // @description 自动答题 // @author Feng // @match https://ceec.21tb.com/els/html/studyCourse/studyCourse.enterCourse.do* // @match https://ceec.21tb.com/els/html/studyCourse/studyCourse.viewPretestPage.do* // @grant none // ==/UserScript== var a=document.getElementsByClassName("cs-test-title").length; var b=document.getElementsByClassName("cs-test-title")[0].innerText; var c=document.getElementsByClassName("cs-submit-btn")[0].innerText; if(a==1&b=="课前测试"&c=="提交") {var x0=document.getElementsByClassName("cs-test-wrap");//题类型数量 var n; for(n=0;n<x0.length;n++) {var y0=x0[n].getElementsByClassName("cs-test-type")//第n种题类型 if(y0[0].innerText=="单选题") {var x2=x0[n].getElementsByClassName("cs-test-item cs-item-single");//单选题数量 var j; for(j=0;j<x2.length;j++) {autoanswer();}} else if(y0[0].innerText=="多选题") {var y2=x0[n].getElementsByClassName("cs-test-item cs-item-mult");//多选题数量 var k; for(k=0;k<y2.length;k++) {autoanswer();}} else if(y0[0].innerText=="判断题") {var z2=x0[n].getElementsByClassName("cs-test-item cs-item-single");//判断题数量 var m; for(m=0;m<z2.length;m++) {autoanswer();}}} sleep(); document.getElementsByClassName("cs-submit-btn cs-next-btn")[0].click(); sleep(); document.getElementsByClassName("layui-layer-btn1")[0].click(); } else if(a==1&b=="课前测试"&c=="进入下一步") {document.getElementsByClassName("cs-submit-btn")[0].click();} function autoanswer() { x2[j].getElementsByClassName("cs-radio-checked")[0].click(); } function sleep() { var start = (new Date()).getTime(); while((new Date()).getTime() - start < 1000) {continue;}}