本帖最后由 guosong1213 于 2020-10-27 23:04 编辑
(因为有朋友反映中学的插件有问题,我又做了一下修改,还是在下面的链接,已经下载的朋友把原来的删了,重新下载)
最近又要求学生进行禁毒知识竞赛,还要保证满分率。去年先让学生自己做的,做得一塌糊涂。后来我用Python编写了一个操纵360浏览器自动登录、自动答题的程序。
今年我提前编写了这个插件,可以实现自动答题。这个插件是基于谷歌浏览器的,适用于谷歌和大多数国产浏览器。测试了一下,全是满分。我没有在应用市场发布,所以直接把程序源码分享出来。
插件使用很简单,先把程序源码文件夹下载到电脑(下载链接在下面),打开浏览器,在浏览器的右上角打开扩展管理,加载已解压的扩展程序,选择这个程序文件夹。
如果不知道怎么加载,请自行百度搜索:XX浏览器如何加载已解压的扩展程序。
加载完成后,在浏览器的右上角会出现答的图标:
这样就可以使用了,先登录自己的账号,再点上面的知识竞赛:
进入答题页面后,就不要进行任何操作了,等待插件帮我们自动做完题就OK了。
关键源码:
[JavaScript] 纯文本查看 复制代码 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<101;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 == 101){
document.getElementsByTagName('label')[0].click();
}
}
//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;
}
答题插件全部源码下载链接: 自动答题插件源码文件下载链接.txt (861 Bytes, 下载次数: 0, 售价: 1 CB吾爱币)
或者点下面链接:
链接: https://pan.baidu.com/s/1vYA-BeM8vFYJVCfOyEzqyA 提取码: b4wx
插件分成小学组和中学组,两个插件一定不要一起用,答题完成后尽快卸载插件。
链接失效或有什么问题请给我留言。
|