js答题参考脚本

 网页答题,F12,提取出包含答案的字符串,粘贴在json.parse(''),单引号中间,脚本会自动按正确答案进行自动勾选。其实这个脚本稍微需要注意的就是setTimeout函数的运用。根据自己的实际应用环境对代码进行适当修改,借鉴思路和方法。

var jsona=JSON.parse('');
var questionlength=jsona.data.question.length;
var ic=-1;
var id=-1;
for(var ia=0;ia<questionlength;ia++){
	var quesOptionlength=jsona.data.question[ia].quesOption.length;
	if(jsona.data.question[ia].questionType=="01"){
		
	    for(var ib=0;ib<quesOptionlength;ib++){
		   ic=ic+1;
	       if (jsona.data.question[ia].quesOption[ib].isTrue ==1) {
		      document.getElementsByClassName('el-radio__input')[ic].click()
			};
		};
		
	};
	if(jsona.data.question[ia].questionType=="02"){
		var ie=0
	    for(var ib=0;ib<quesOptionlength;ib++){
		   id=id+1;
	       if (jsona.data.question[ia].quesOption[ib].isTrue ==1) {
		      ie=ie+1
			  if(ie==1){setTimeout("document.getElementsByClassName('el-checkbox__input')["+id+"].click()",200)};
		      if(ie==2){setTimeout("document.getElementsByClassName('el-checkbox__input')["+id+"].click()",400)};
			  if(ie==3){setTimeout("document.getElementsByClassName('el-checkbox__input')["+id+"].click()",600)};
			  if(ie==4){setTimeout("document.getElementsByClassName('el-checkbox__input')["+id+"].click()",800)};
			  if(ie==5){setTimeout("document.getElementsByClassName('el-checkbox__input')["+id+"].click()",1000)};
			  if(ie==6){setTimeout("document.getElementsByClassName('el-checkbox__input')["+id+"].click()",1200)};
			};
		};
		
	};
    if(jsona.data.question[ia].questionType=="03"){
		
	    for(var ib=0;ib<quesOptionlength;ib++){
		   ic=ic+1;
	       if (jsona.data.question[ia].quesOption[ib].isTrue ==1) {
		      document.getElementsByClassName('el-radio__input')[ic].click()
			};
		};
		
	};
	
};

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值