有大神看看有什么问题吗?
我是初学者,想做一个能自动填写问卷调查的脚本。下面是我让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, .question-item');
questionContainers.forEach((container) => {
// 获取所有选项
const options = container.querySelectorAll('.option-item input, .option-item input');
// 随机选择一个选项
const randomIndex = Math.floor(Math.random() * options.length);
options.click();
});
}
// 页面加载完成后选择答案
window.addEventListener('load', selectRandomAnswers);
})(); 刚刚通过xpath指定点击提交按钮也不生效, gpt基本都不行的
哥哥有兴趣可以先入门学一些基础内容再动手写
gpt短期写不出来可以用的代码的 李恒道 发表于 2024-7-2 10:57
gpt基本都不行的
哥哥有兴趣可以先入门学一些基础内容再动手写
gpt短期写不出来可以用的代码的 ...
好的,我刚刚自己在F12里找到了容器和选项按钮,用querySelectorAll查找所有容器,再用foreach遍历所有容器中的按钮,加了一个跳转页面监听,发现竟然可以用了。 枫叶结成冰 发表于 2024-7-2 14:55
好的,我刚刚自己在F12里找到了容器和选项按钮,用querySelectorAll查找所有容器,再用foreach遍历所有容 ...
hhh哥哥牛逼啊
页:
[1]