guosong1213 发表于 2020-10-22 11:25

青骄第二课堂禁毒知识竞赛自动答题插件浏览器扩展程序

本帖最后由 guosong1213 于 2020-10-27 23:04 编辑

(因为有朋友反映中学的插件有问题,我又做了一下修改,还是在下面的链接,已经下载的朋友把原来的删了,重新下载)


最近又要求学生进行禁毒知识竞赛,还要保证满分率。去年先让学生自己做的,做得一塌糊涂。后来我用Python编写了一个操纵360浏览器自动登录、自动答题的程序。
今年我提前编写了这个插件,可以实现自动答题。这个插件是基于谷歌浏览器的,适用于谷歌和大多数国产浏览器。测试了一下,全是满分。我没有在应用市场发布,所以直接把程序源码分享出来。
插件使用很简单,先把程序源码文件夹下载到电脑(下载链接在下面),打开浏览器,在浏览器的右上角打开扩展管理,加载已解压的扩展程序,选择这个程序文件夹。
如果不知道怎么加载,请自行百度搜索:XX浏览器如何加载已解压的扩展程序。
加载完成后,在浏览器的右上角会出现答的图标:



这样就可以使用了,先登录自己的账号,再点上面的知识竞赛:



进入答题页面后,就不要进行任何操作了,等待插件帮我们自动做完题就OK了。


关键源码:
function clickNext(){
                //console.log('OUTODATI clickNext被执行了!');
            len=document.getElementsByClassName('ant-btn').length;
            if(document.getElementsByClassName('ant-btn')){
                  //console.log(len);
                  document.getElementsByClassName('ant-btn').click();
            }
    }
    function selectLabel(){
                //console.log('OUTODATI selectLabel被执行了!');
                var len;
            for(var i=0;i<101;i++){
                  timu=document.getElementsByClassName('exam-content-question').innerText;
                        //exam-single-content-box ant-radio-wrapper ant-radio-wrapper-checked
                  //console.log(stripscript(timu));
                        //console.log(stripscript(tiMu));
                  if(stripscript(tiMu).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') && daAn.search(String(j)) != -1){
                                          document.getElementsByTagName('label').click();
                                        }
                              
                              }
                              break;
                        }
            
            }
                if(i == 101){
                        document.getElementsByTagName('label').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;
      }

答题插件全部源码下载链接: https://static.52pojie.cn/static/image/filetype/text.gif 自动答题插件源码文件下载链接.txt (861 Bytes, 下载次数: 0, 售价: 1 CB吾爱币)
或者点下面链接:
链接: https://pan.baidu.com/s/1vYA-BeM8vFYJVCfOyEzqyA 提取码: b4wx

插件分成小学组和中学组,两个插件一定不要一起用,答题完成后尽快卸载插件。

链接失效或有什么问题请给我留言。

153278369 发表于 2022-9-23 13:51

请问娄主任,2022年的可以用吗,今年的快要开始了

龙三少 发表于 2020-10-22 16:35

guosong1213 发表于 2020-10-26 19:22

xlycaq1 发表于 2020-10-26 19:16
左下角的“自动答题插件源码文件下载链接”,下载打开后,链接失效了

直接点帖子里的链接就行

hongchen363 发表于 2020-10-27 22:10

你好,你的那个青骄第二课堂知识竞赛做的非常好,就是有个问题,凡是碰到答案为:A①②③这种带圈数字的,就会提示找不到答案,应该是脚本检测答案前面的圆和字母后面的圆产生了冲突导致,从而答题失败,看能不能有什么办法解决,还有就是能不能加一个自动账号切换的,辛苦大佬了{:1_918:}

guosong1213 发表于 2020-10-26 13:59

曾经悲伤。 发表于 2020-10-26 10:45
能不能共享一下“自动填充账号密码的插件”,今年我负责这个禁毒学习,谢谢

好的,我修改了一下,今天分享

202god 发表于 2020-10-23 20:24

希望明年还能看到大佬

诗的天空和海 发表于 2020-10-22 22:51

发现默认只选择A

zhu0598 发表于 2020-10-22 23:50

我周一才刚做完题,早点就好了

guosong1213 发表于 2020-10-23 08:56

诗的天空和海 发表于 2020-10-22 22:51
发现默认只选择A

你是不是中学的 ?忘了这回事了,小学和中学题库不一样,我又重新发布了中学组的插件。抱歉{:1_919:}

202god 发表于 2020-10-23 09:21

楼主,你好连接失效了能重新分享中学组的么。十分需要

guosong1213 发表于 2020-10-23 09:31

202god 发表于 2020-10-23 09:21
楼主,你好连接失效了能重新分享中学组的么。十分需要

刚才让我删了,我重新发

zjhe1981 发表于 2020-10-23 14:03

能不能增加一个自动登陆的功能,这样只要给班主任就可以搞定了

lazy0lazy 发表于 2020-10-23 14:09

链接失效了10.22日上传的那个

guosong1213 发表于 2020-10-23 18:42

lazy0lazy 发表于 2020-10-23 14:09
链接失效了10.22日上传的那个


你用我新发的啊,之前的删了
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 青骄第二课堂禁毒知识竞赛自动答题插件浏览器扩展程序