自动网页做题
//记录每个题的答案序号
var daAn=new Array("2"
,"0","1","2","3","1","3","0","2","3","1","3","0","3","1","1","1","1","0","1","0","3","1","2","1","3","3","0","0","0","1","2","2","1","0" ,"0","0","2","1","0","0","3","0","1","2","3","0","2","3","3","0","3","1","2","0","3","2","0","1","3","3","1","3","3","3","1","1","1" ,"3","3","1","0","2","3","0","0","0","3","3","3","3","2","0","2","2","2","0","1","2","0","3","0","0","1","0","0","0","2","1","0","1" ,"1","3","0","3","2","0","2","2","2","2","2","3","1","1","1","3","1","1","0","3","1"); //替换字符串的所有中文标点符号 function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{ 《》}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs+s.substr(i, 1).replace(pattern, ''); } //var reg = /[0-9a-zA-Z]/g; //rs.replace(reg,""); //替换所有的空格(前 后 中间的) rs=rs.replace(/\s+/g,""); return rs; } function clickNext() { //console.log('OUTODATI clickNext被执行了!'); len=document.getElementsByClassName('ant-btn').length; if(document.getElementsByClassName('ant-btn')[len-1]) { //console.log(len); document.getElementsByClassName('ant-btn')[len-1].click(); } } function selectLabel() { //console.log('OUTODATI selectLabel被执行了!'); var len; for(var i=0;i<122;i++) { timu=document.getElementsByClassName('exam-content-question')[0].innerText; //exam-single-content-box ant-radio-wrapper ant-radio-wrapper-checked //console.log(stripscript(timu)); //console.log(stripscript(tiMu[i])); if(stripscript(tiMu[i]).search(stripscript(timu)) != -1) { len = document.getElementsByTagName('label').length; //console.log(len); for(var j=0;j<len;j++) { //console.log(len); if(document.getElementsByTagName('label')[j] && daAn[i].search(String(j)) != -1) { document.getElementsByTagName('label')[j].click(); } } break; } } if(i == 122) { alert("未找到答案,点击确定重新答题。"); location.reload(); } } //console.log('OUTODATI inject被执行了!'); var time=1000; for(var i=0;i<20;i++) { setTimeout("clickNext()",time); time=time+1000; setTimeout("selectLabel()",time); time=time+1000; } time=time+500; setTimeout("clickNext()",time); time=time+1000; setTimeout("window.location.href='https://www.2-class.com/'",time);