我是初学者,想做一个能自动填写问卷调查的脚本。
下面是我让gpt写的
可是总是运行不了,是哪里出现了问题?
如果有大神且有空的话,能不能帮我加一个条件,如果是填空的话,可以根据我指定的内容填入
// ==UserScript==
// @name 随机选择问卷答案
// @namespace http://tampermonkdy.net/
// @version 0.1
// @description 在指定问卷调查中随机选择答案
// @author fengyejiechengbing
// @match https://网址比如 https://www.baidu.com/f/abcdef1234567890
// @grant none
// ==/UserScript==
(function() {
'use strict';
function selectRandomAnswers() {
// 获取所有单选题和多选题的容器
const questionContainers = document.querySelectorAll('.question-item[data-type="radio"], .question-item[data-type="checkbox"]');
questionContainers.forEach((container) => {
// 获取所有选项
const options = container.querySelectorAll('.option-item input[type="radio"], .option-item input[type="checkbox"]');
// 随机选择一个选项
const randomIndex = Math.floor(Math.random() * options.length);
options[randomIndex].click();
});
}
// 页面加载完成后选择答案
window.addEventListener('load', selectRandomAnswers);
})();