自动填写问卷星并提交

您所在的位置:网站首页 自动填写表单的软件 自动填写问卷星并提交

自动填写问卷星并提交

2023-07-18 00:25| 来源: 网络整理| 查看: 265

自动填写问卷星并提交

鉴于好多小伙伴要做数据分析的时候发放大量的问卷,但收回来的却寥寥无几,还受到其他小伙伴的冷眼,所以在下决定通过代码的方式,来实现问卷星的自动填写并提交。

以谷歌浏览器为例 1.随便到一个页面,点击左上角的那个收藏按钮 在这里插入图片描述 2.点击更多 在这里插入图片描述 3.添加代码,然后保存即可 在这里插入图片描述 JavaScript代码

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 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 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 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);

打开用填写的问卷星,然后点击标签即可完成,验证效果 在这里插入图片描述 在这里插入图片描述 成功

希望可以帮助到您



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3