sgstvbdy 发表于 2024-12-17 11:03:16

填表问题

<span class="cUMMy2zQ">举报</span>

元素如上   
#百亿好剧好看计划 #追剧女孩的日常 #新剧来袭 #抖音追剧推荐 #追剧不能停 - 抖音 (douyin.com)
例子是都有随便一个视频的举报按钮
用CLASS定位会 加入这个不CLASS不是固定的
需要用 举报两个字定位 元素
document.querySelector("//span")这么写报错
应该如何写? Edge 浏览器 控制台调试的

揰掵佲 发表于 2024-12-17 11:03:17

<pre><code>var obj = document.querySelectorAll(&quot;span&quot;);
var index=-1;
for (let i=0;i&lt;=obj.length;i++){

        if(obj.textContent==&quot;举报&quot; || obj.textContent==&quot;innerText&quot; ){
        index=i;
        break;
        }
}

obj.click() //点击举报
</code></pre>

sgstvbdy 发表于 2024-12-17 11:03:32

https://www.douyin.com/video/7447081342849781028

sgstvbdy 发表于 2024-12-17 14:17:05

揰掵佲 发表于 2024-12-17 13:40
var obj = document.querySelectorAll(&quot;span&quot;);
var index=-1;
for (let i=0;i&lt;=obj.len ...

你这还是用的class,有时候这么会变的。易语言填表模块 //span这么用就是可以,控制台不知道为啥就不行

sgstvbdy 发表于 2024-12-17 15:06:58

揰掵佲 发表于 2024-12-17 13:40
var obj = document.querySelectorAll(&quot;span&quot;);
var index=-1;
for (let i=0;i&lt;=obj.len ...

知道 怎么整了那个是XPATH的写法 易语言模块是整理好的可以直接用控制台需要自己换命令

揰掵佲 发表于 2024-12-17 16:49:08

sgstvbdy 发表于 2024-12-17 14:17
你这还是用的class,有时候这么会变的。易语言填表模块 //span这么用就是可以,控制台 ...

有可能易语言的内部处理过
页: [1]
查看完整版本: 填表问题