多语言展示
当前在线:817今日阅读:23今日分享:31

问卷星自动填写问卷

我们有时候会在问卷星发布一些问卷,想要获得一定数量的样本。然而有的时候并不如愿,填写问卷的人太少,而出于某种目的,我们希望样本的数据很大,自己一个一个点又太慢了,那么有没有自动填写问卷的方法呢?答案是肯定的。今天小编结合360浏览器和大家分享一下问卷星怎么自动填写问卷的方法。
工具/原料

360浏览器

方法/步骤
1

打开360浏览器

2

点击左侧收藏夹

4

右侧出现 名称 网址名称自定义网址处粘贴以下代码:javascript: void (      (function () {          var hash = {};           var a = document.evaluate('//input[(@type='radio') and not(@value='0')]//@name',                                       document,                                       null,                                       XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,                                       null);           if (a.snapshotLength){              for (var i = 0; i < a.snapshotLength; i++) {                  if (!(a.snapshotItem(i).value in hash))                   hash[a.snapshotItem(i).value] = 0;                  hash[a.snapshotItem(i).value]++;              }              for (i in hash) {                  document.evaluate('//input[(@type='radio')  and not(@value='0') and @name='' + i + '']',                                       document,                                       null,                                       XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,                                       null).snapshotItem(Math.floor(Math.random() * hash[i])).click();              }          }          var array = new Array();          var as = document.getElementsByTagName('a');          var preName = '';          var change = false;          for(var i=0; i < as.length; i++){              if(as[i].getAttribute('rel') != null && as[i].nextSibling.getAttribute('type') == 'checkbox'){                  var name = as[i].nextSibling.getAttribute('name');                  var check = as[i].nextSibling.getAttribute('checked');                  if(check == 'checked'){                      as[i].click();                  }                  if(preName == '' || preName == name){                      if(Math.random() * 10 > 5){                          as[i].click();                          change = true;                      }                  }                  var next = as[i + 1];                  if(next.getAttribute('rel') != null && next.nextSibling.getAttribute('type') == 'checked' && next.getAttribute('name') != name){                      if(!change){                          as[i].click();                      }                      change = false;                  }                  if(i == as.length - 1 && !change){                      as[i].click();                  }                  preName = name;              }          }          var objs = document.getElementsByTagName('textarea');           for (var i = 0; i < objs.length; i++){              objs[i].focus();               objs[i].value = '最好的意见就是没有意见,哈哈哈哈哈哈哈';               objs[i].blur();           }          var choose = document.getElementsByTagName('select');          for (var i = 0; i < choose.length; i++) {              choose[i].focus();              choose[i].value = '1';              choose[i].blur();           }      })());  function validate(){return true;}  var btn = document.getElementById('submit_button');  window.setTimeout(btn.click(),2000);

5

用360浏览器打开你的问卷星调查页面

6

点击刚才你新建的收藏标签,这时候你就发现,自动填写了一份调查了

推荐信息