上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

有大神看看有什么问题吗?

[复制链接]
  • TA的每日心情
    慵懒
    2024-7-22 14:31
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    1

    主题

    4

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2024-7-2 09:53:06 | 显示全部楼层 | 阅读模式
    悬赏30油猫币未解决

    我是初学者,想做一个能自动填写问卷调查的脚本。
    下面是我让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);

    })();

  • TA的每日心情
    慵懒
    2024-7-22 14:31
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    1

    主题

    4

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2024-7-2 10:09:52 | 显示全部楼层
    刚刚通过xpath指定点击提交按钮也不生效,
    问卷.png
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-7-2 10:57:30 | 显示全部楼层
    gpt基本都不行的
    哥哥有兴趣可以先入门学一些基础内容再动手写
    gpt短期写不出来可以用的代码的
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-7-22 14:31
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    1

    主题

    4

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2024-7-2 14:55:41 | 显示全部楼层
    李恒道 发表于 2024-7-2 10:57
    gpt基本都不行的
    哥哥有兴趣可以先入门学一些基础内容再动手写
    gpt短期写不出来可以用的代码的 ...

    好的,我刚刚自己在F12里找到了容器和选项按钮,用querySelectorAll查找所有容器,再用foreach遍历所有容器中的按钮,加了一个跳转页面监听,发现竟然可以用了。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-7-2 16:34:43 | 显示全部楼层
    枫叶结成冰 发表于 2024-7-2 14:55
    好的,我刚刚自己在F12里找到了容器和选项按钮,用querySelectorAll查找所有容器,再用foreach遍历所有容 ...

    hhh哥哥牛逼啊
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表