3199688577 发表于 2022-11-11 12:14:34

自动点击的问题。。。。。

大神们,小白来求助。如图所示,我进入此网页,需要用油猴脚本实现自动点击此处,但我在F12里打钱,填入相应代码为什么没有反应呢?是哪里出错了?感谢大神解疑,万分感谢。




!(data/attachment/forum/202211/11/121155hsa64e7s1a11swoy.jpg)

3199688577 发表于 2022-11-11 12:24:39

本帖最后由 3199688577 于 2022-11-11 12:26 编辑

document.querySelector(".TitleExtension-right-icon-wrap_9cfaa").click();
document.querySelector(".icon.icon-custom-icon-zuixiaohua.icon").click();
document.querySelector("#custom-icon-zuixiaohua").click();
以上三个都分别试过,都不行

李恒道 发表于 2022-11-11 12:27:16

这个没法说
只能说分析一下网页调试看看
是不是她监听了什么其他事件 比如mouseup之类的
有没有istrusted验证
是不是需要传递一些特定参数之类的

3199688577 发表于 2022-11-11 13:49:18

李恒道 发表于 2022-11-11 12:27
这个没法说
只能说分析一下网页调试看看
是不是她监听了什么其他事件 比如mouseup之类的


我在里面搜索,是没有收到mouseup和istrusted这两个单词的。

3199688577 发表于 2022-11-11 14:12:29

复制XPath为/html/body/div/div/span

李恒道 发表于 2022-11-11 14:47:54

3199688577 发表于 2022-11-11 13:49
我在里面搜索,是没有收到mouseup和istrusted这两个单词的。

只是举个例子
调一下才知道为什么

3199688577 发表于 2022-11-12 12:05:00

本帖最后由 3199688577 于 2022-11-12 12:09 编辑

李恒道 发表于 2022-11-11 14:47
只是举个例子
调一下才知道为什么
会不会是因为这个地方有两个相同的class的原因?如果是,怎么写代码来点击第一个".TitleExtension-right-icon-wrap_9cfaa"按钮。{:4_102:}https://s1.ax1x.com/2022/11/12/zPoq1K.png

脚本体验师001 发表于 2022-11-12 14:04:36

3199688577 发表于 2022-11-12 12:05
会不会是因为这个地方有两个相同的class的原因?如果是,怎么写代码来点击第一个".TitleExtension-right-i ...

元素=>右键=>复制js路径,一般就是最准的

还有我想请教一下 如何在F12里打钱

李恒道 发表于 2022-11-12 14:58:05

脚本体验师001 发表于 2022-11-12 14:04
元素=>右键=>复制js路径,一般就是最准的

还有我想请教一下 如何在F12里打钱 ...

为啥是打钱

3199688577 发表于 2022-11-12 16:38:34

本帖最后由 3199688577 于 2022-11-12 16:43 编辑

脚本体验师001 发表于 2022-11-12 14:04
元素=>右键=>复制js路径,一般就是最准的

还有我想请教一下 如何在F12里打钱 ...
复制出来的JS路径为:

document.querySelector("body > div.TitleExtension-custom-title-window_53207.DetectionContainer-title-extension-animate_c663f > div.TitleExtension-header_5c537 > span:nth-child(3)")

请问老师如果实现点击?我直接在后面加.click()后,返回的数据能定位到第一个元素,但实现不了点击的效果。
页: [1] 2
查看完整版本: 自动点击的问题。。。。。