吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1519|回复: 10
收起左侧

[求助] 自动点击油猴脚本求助

[复制链接]
aaqbb 发表于 2023-8-20 12:24
本帖最后由 aaqbb 于 2023-8-20 12:27 编辑

我让chatgpt写了一个自动点击的脚本,就是用来自动点击下图里的“是”,大佬们能帮我看看为什么不起作用吗
批注 2023-08-20 122627.png
[JavaScript] 纯文本查看 复制代码
// ==UserScript==
// @name         自动点击元素
// @namespace    https://tampermonkey.net/
// @version      1.0
// @description  自动点击网站中的 <a class="ec-no">是</a> 元素
// @AuThor       Your Name
// @match        https://dick.xfani.com/watch/647/1/8.html
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function clickTargetElement() {
        var targetElement = document.querySelector('ec-no');
        if (targetElement) {
            targetElement.click();
        } else {
            setTimeout(clickTargetElement, 1000);  // 延迟1秒后再次尝试点击
        }
    }

    setTimeout(clickTargetElement, 3000);  // 延迟1秒后尝试点击第一次
})();

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头号玩家 发表于 2023-8-20 15:14
chatgpt的回答

这段代码中存在一些问题。我会用中文为您解释这些问题并提供修正后的代码:

在代码的第9行,您的选择器字符串应该是类选择器,因此需要在选择器名称前面加上点号(.)。正确的选择器是 '.ec-no',而不是 'ec-no'。
shiquda 发表于 2023-8-20 15:37
15 行 class 用querySelector方法的时候应该写成 var targetElement = document.querySelector('.ec-no');
linguo2625469 发表于 2023-8-20 15:37
因为这个按钮是在ifram里的 正常情况无法操作ifram里的按钮
Harold123 发表于 2023-8-20 16:01
两个问题,
1. 把 ('ec-no') 里面加个点, 改为  ('.ec-no')
2. 因为你的a标签其实是在iframe里面的,  所以需要把第七行match里面的链接改为iframe的链接  https://player.moedot.net/*
亲测可行

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
aaqbb + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| aaqbb 发表于 2023-8-20 16:38
头号玩家 发表于 2023-8-20 15:14
chatgpt的回答

这段代码中存在一些问题。我会用中文为您解释这些问题并提供修正后的代码:

我也试过改成.ec-no,但还是不行,应该是楼下说的iframe的问题
 楼主| aaqbb 发表于 2023-8-20 16:39
shiquda 发表于 2023-8-20 15:37
15 行 class 用querySelector方法的时候应该写成 var targetElement = document.querySelector('.ec-no');

我也试过改成.ec-no,但还是不行,应该是楼下说的iframe的问题
破解专用户 发表于 2023-8-20 17:41
终于有大佬写这个了,我有许多网页有此需求,但我不会写,希望有大佬写出来,然后能填主页,像录制宏一样操作,就好了
_达圣 发表于 2023-8-20 18:00
请问楼主,怎么问 chatgpt 才能让它写脚本啊?我这边的 gpt 好像没有写脚本的功能。
 楼主| aaqbb 发表于 2023-8-20 19:12
_达圣 发表于 2023-8-20 18:00
请问楼主,怎么问 chatgpt 才能让它写脚本啊?我这边的 gpt 好像没有写脚本的功能。

我就是描述我想要的功能,然后让它帮我写一个油猴脚本

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
_达圣 + 1 + 1 热心回复!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:37

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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