自动填写问卷星并提交
自动填写问卷星并提交
鉴于好多小伙伴要做数据分析的时候发放大量的问卷,但收回来的却寥寥无几,还受到其他小伙伴的冷眼,所以在下决定通过代码的方式,来实现问卷星的自动填写并提交。
以谷歌浏览器为例
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 < 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);
打开用填写的问卷星,然后点击标签即可完成,验证效果
成功
希望可以帮助到您
自动填写问卷星并提交相关推荐
- 【python】自动填写问卷星问卷及提交
前言:问卷是很好的网络调查方式之一,近年来,问卷星被广泛应用于各方面的调查.本文介绍了利用python代码自动填写问卷星基本题目,拥有自动填写.解决智能验证.批量提交问卷等功能. 目录 1.下载浏览器 ...
- python爬虫之自动填写问卷星调查表
系列文章目录 python爬虫之自动填写问卷星调查表 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录 前言 一.python爬虫填写问卷星 二.使用步骤总结 ...
- 自动填写问卷星 - js
自动填写问卷星 今天女朋友叫给她填100份问卷,这不是要了我的老命嘛...! 程序员是不可能老老实实填问卷的,这辈子都不可能的. 效果 由于是原生js写的代码,所以基本上不会失效,除非改源代码了.自己 ...
- Selenium自动填写问卷星
Selenium自动填写问卷星 代码 注意 代码 from selenium import webdriver import random import time import numpy as np ...
- python自动填写问卷星
python自动填写问卷星 参考链接1 参考链接2 用python实现自动填问卷,通过智能验证以及滑动验证 1. 下载浏览器驱动 python自动化填写问卷需要依赖浏览器驱动,这里使用的是谷歌浏览器, ...
- 使用JS代码自动填写问卷星问卷调查
测试效果 1.不保证答案正确性,因为是随机的,不适合专门的数据采集,仅供大家需要大量数据样本时使用或者娱乐一下 2.多次操作或者敏感操作需要手动输入验证码 3.少部分特殊要求的多选题无法自动选择 使用 ...
- python爬取问卷星内容_Python 自动填写问卷星(适用问卷星的所有类型题目)
为应付"上面"的需要,公司接了个帮助推广市政公益项目的问卷.整个问卷有单选题.多选题.填空题.日期框.地理位置框.矩阵多选和矩阵单选等几乎涵盖了问卷星所有类型问题的问卷,题目有近7 ...
- (问卷星)自动填写问卷星脚本python、selenium
该脚本只解决了单选,多选以及量表和矩阵量表,别的题目都没有改到,其次,如果多选有其他这个选项请修改代码,或者有最多和最少选择项规定,请修改源码. from selenium import webdri ...
- python填写问卷星_使用Python自动填写问卷星(pyppeteer反爬虫版)
from selenium importwebdriverimporttimeimportrandomdefrun(): browser=webdriver.Chrome() browser.get( ...
最新文章
- 服务器不显示磁盘柜,磁盘柜与服务器的关系
- Uber创始人:一个优秀创业者应具八种特质
- HDU-4456 Crowd 二维树状数组+坐标转换
- 【Weiss】【第03章】练习3.7:有序多项式相乘
- Spring 事务相关及@Transactional的使用建议
- footer.php置底,CSS五种方式实现Footer置底
- dj鲜生-让应用的模型类生效,搬家到云服务器-非本地操作
- 非局部均值(Nonlocal-Mean)
- 一、基础篇--1.1Java基础-包装类的装箱和拆箱
- 多选取值_减脂饮食,了解食物GI值
- Windows11系统下解压文件后缀为.tar(.gz)的压缩文件
- 提供2.4G单色、双色、RGB\RGBW\RGBCW调光LED灯方案
- Win11遇到无法删除的文件怎么办?Win11如何强制删除文件?
- 如何创建桌面快捷方式
- 金蝶EAS,序时簿ListUI只允许选择一行或至少选择一行记录
- C++函数 【鸡】 坤坤带你拿下
- 使用Python--Matplotlib绘制三维图形
- 1-Click PC Tuneup软件-破解实录-[下]
- 修改app绕过模拟器检测_雷电模拟器4 增强版来啦!
- 编译报错file format not recognized; treating as linker script