问卷星在线刷
本脚本用于问卷星问卷调查的在线批量填写。
测试问卷链接:https://www.wjx.cn/vm/ODYlfUQ.aspx
适配的问题类型
单选、多选、下拉框、量表、单项填空
用法
1.
安装脚本,打开源代码处,将 url
改为自己问卷的链接,如下:
// 定义自己问卷的 url
const url = 'https://www.wjx.cn/vm/ODYlfUQ.aspx' // 这个链接改为自己的链接
2.
修改answerList
配置,按顺序填写自己问卷的类型和每个选项的比例,如下:
let answerList = [
{id: 1, type: '单选', bili: [30, 70]},
{id: 2, type: '单选', bili: [20, 30, 30, 20]},
{id: 3, type: '多选', bili: [50, 50, 50, 50]},
{id: 4, type: '多选', bili: [20, 30, 30, 30, 40]},
{id: 5, type: '下拉', bili: [20, 30, 40, 10]},
{id: 6, type: '下拉', bili: [30, 20, 10, 40]},
{id: 7, type: '量表', bili: [25, 25, 25, 25]},
{id: 8, type: '量表', bili: [20, 20, 20, 20, 20]},
{id: 9, type: '填空', bili: [50, 50], content: ['哈哈哈', '嘿嘿嘿']},
{id: 10, type: '填空', bili: [50, 50], content: ['哈哈哈', '嘿嘿嘿']},
{id: 11, type: '矩阵量表', bili: [[20, 20, 20, 20, 20], [10, 20, 40, 20, 10]]}
]
[]
是一个数组,里面存放所有问题的答案。
{}
是一个对象,里面存放每一道题的详细配置。
id
是题目的序号,即第几题。
type
是题目的类型,目前只支持单选
、多选
,下拉
、量表
、填空
这五种类型的问题。
bili
是对应问题中每个选项被选中比例,规则如下:
- 单选题、下拉题、量表题:这三种问题本质都是单选题类型,
bili
后面[]
中的数字个数是对应问题选项的个数,数的大小对应着这个选项被选中的比例,这几个数字相加要等于100,例如,我们第一题是个单选题,四个选项,每个选项被选中的概率都是25%,那么我们的配置应该写为{id: 1, type: '单选', bili: [25,25,25,25]}
。
- 多选题:规则和单选类似,只不过
bili
的配置总和不再是100,因为每个选项被选中是独立的,可以有好几个选项被选中,所以每个选项对应的数字都是1~100
,之间。例如,第二道选择题为多选,三个选项,每个选项被选中的概率都为70%,那么我们配置要写为{id: 2, type: '多选', bili: [70,70,70]}
。
- 填空:填空有些类似单选题,多了一个
content
,就是可能会填进去的文字,和bili
是一一对应的。
- 矩阵量表:bibi数组里面为矩阵量表中每一个选项的答案比例,相加为100。
说明
- 通过本脚本刷的问卷后台显示的IP都是一样的,当然,正常情况下谁做问卷还看IP啊(手动狗头)。
- 问卷星提交时的滑动验证尚未解决,尝试写过模拟滑动过程,只能成功前几次,家人们谁懂啊,太难了,本人大学生太菜了,试了试其他人的脚本,也是有一样的问题哈哈哈,所以我干脆就把验证提交的功能去掉了。
- 如果有什么解决不了的问题或者Bug可以联系我,联系方式会放在下面。想让我代刷的勿扰,没错,我很懒滴!
- 代码很简单,大家可以拿去研究一下,照猫画虎写出其他问题类型。
- 祝大家生活愉快,学业有成!
联系方式
|
|
电子邮箱: |
15830651621@163.com |
个人网站: |
www.zhaozeyu.top |