脚本只使用问卷星多选题目前為选中任意选项数量!!!!!!!
最近看到很多群里都在发问卷连接,各种求帮忙正好这两天没任务,尝试写了自动填问卷的脚本類似的脚本网上已经有了,但是后来问卷星加了验证并且多选题已经不能适用
脚本使用方式(以Firefox为例):
一:鼠标移动到浏览器地址栏下空皛处,右键新建书签
二:填写名称(任意),代码复制到地址栏中
三:打开问卷星连接然后点击刚刚添加的书签,即可
之前问卷星的前端加入了一个隐藏的选择题,如果直接遍历页面上的input标签会把这道题一起做了,然后validate函数执行的时候会报错提示非法填问卷!!!!
alert('系统检测到非法填写问卷');
这里我直接屏蔽了验证函数
单选题直接用XPath查找填写,random生成随机数选择选项
对于多选题使用的是a标签与input绑定的方式,似乎是优化过的因为之前网上流传的脚本都填不了多选了,这里我直接取出页面中所有的a标签如果当前的a标签有rel属性,并且下一個兄弟标签的type是checked则认定当前标签为一个多选的选项
问卷星页面的命名的一些规则,input的name为q+对应的题目编号多选题是a标签跟input绑定,使用的昰rel属性rel命名规则是:q+对应的题目编号+选项编号