欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

QuestionStar AutoFill JavaScrip 脚本教程

最编程 2024-05-01 16:36:37
...

本文所用到的案例:

https://blog.****.net/weixin_44343074/article/details/106133929?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162159047716780366541951%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=162159047716780366541951&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_click~default-2-106133929.first_rank_v2_pc_rank_v29&utm_term=问卷星

 

引言:

要确保地址栏输入的是 https://www.wjx.cn/jq/*.aspx 这种格式的网址,*是通配符。

具体做法:在vj问卷页面里找到自己问卷的id(打开开发者工具),比如像楼下的https://www.wjx.cn/jq/115153333.aspx 中的115153333就是问卷ID,拿到ID后自己组装一下打开就行了。

看完还是一头雾水?

本文作出补充:如何将https://www.wjx.cn/vm/wFeB0Uf.aspx转换为https://www.wjx.cn/jq/117066809.aspx

首先在电脑端用Google浏览器打开问卷,应该是vm形式的:

然后右击查看网页源码:

找到这个位置的activityId值,复制,稍加修改,得到jq形式链接:

就可以按照原文教程继续操作了!

 

让油猴脚本只执行一次:


脚本循环执行的是 (function(){})(); 中 {} 里的内容,所以在这个函数外定义一个计数变量,函数执行时修改这个计数变量即可。

代码如下:

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        *://*/*
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// ==/UserScript==
 var i=1;
(function() {
    'use strict';
    if(i==1){
        //your code here
        i++;
    }
})();

 

Pro版本:

// @name 问卷星自动答题Pro(可设置偏好选项概率作答)

// @version 0.4.1

// @description version 0.4->原作者为@ZainCheung: 全自动填写问卷星问卷,支持自定义填空答案,最快可平均两三秒填写一份问卷,可多开几个标签同时填写,智能验证功能未实现,可能需要手动验证

// 2021.05.22 更新日志:可以设定普通单选题答案,提供随机选择和设定概率作答的方式;填空题可根据设定自动填写;支持自定义选择矩阵单选题

// 已适配题型(源码参看/wenjuanxin.user.js,本脚本为修订版)

// 表格/矩阵选择题 - 单选

// 单选

// 填空 默认为空(需要设置)

// @author ZainCheung

// @author_update Git_ohhhhhhhhh...

 

???? ????近已更新

项目参看:

点击查看