12/10
19:43
这事情是这么开始的
2016-12-10晚上,某人给我发了这么个玩意
由于实在是闲得慌 在好奇心的驱使下我就刨到了这么个玩意 你说你一个问卷平台搞啥考试系统啊
然后我好奇的点进去看了看,按照这类网站的尿性来看肯定会有一些莫名其妙的设计
比如这是什么
马上研究了下这坨玩意,发现了神奇的东西_(:з」∠)_
恰好和选项数量一样,并且还刚好4个选项中一个是true其他都是false,看起来似乎是答案呢
于我是打开Developer Tools试了一下
var data=qstr.split('¤'); data.shift(); data.forEach(function(val) { val=val.split('§'); console.info(val) });
怎么看都像答案啊喂
最后经过多个问卷的研究,半自动答题代码get√
var data=qstr.split('¤'); data.shift(); data.forEach(function(val) { val=val.split('§'); switch(val[0]) { case 'check': case 'radio': var info=new Array(); for(var i=12;i<val.length;i++) { val[i]=val[i].split('〒'); if(val[i][0]=='true') { if(val[0]=='check') { info.push(i-11); } else { $('q'+val[1]+'_'+(i-11)).click(); } } } if(val[0]=='check') { console.info('ID:'+val[1]+'['+info.join(',')+']'); } break; } });
最终效果看图呢,自动选中单选项目并输出多选答案手动选择 才没有用来作弊什么的
注意:代码仅供学习交流使用,请勿用于违法用途,使用此代码造成的一切后果由使用者自己承担,本人不承担任何责任