至尊效率神器 发表于 2022-2-21 13:19:00

【抖音电脑版】模拟点击第二个SVG按钮又不会了,请教高手

本帖最后由 至尊效率神器 于 2022-2-21 13:38 编辑



【抖音电脑版】点击作者头像,展开的播放列表中(如果是直播的话要点击下一个视频),当中有两个SVG按钮,
图中第一个SVG按钮,用如下的代码,可以实现模拟点击,
var el=document.querySelector('.t6VrNKJ0 svg');
            let key=Object.keys(el).find(p => p.startsWith('__reactFiber'));
            el.memoizedProps.onClick();
图中的第二个SVG按钮(也就是关闭的按钮),代码应该怎么写呢,看了十几集视频,加自己胡乱尝试了一些方案,还是解决不了,本人js没什么基础,直接请教高手好了。

cxxjackie 发表于 2022-2-21 13:19:01

至尊效率神器 发表于 2022-2-21 19:33
老大,你看一下,这两个按钮的类名是一模一样的,怎么整?

.f8Jr5s7h:nth-child(2)
.f8Jr5s7h:nth-child(3)

李恒道 发表于 2022-2-21 15:09:27

一个方案的,参考元素校验那节
document.querySelector('.f8Jr5s7h').__reactFiber$zj2fdw9rloj.memoizedProps.onClick()
替换一下class名和reactFiber后缀就好了

至尊效率神器 发表于 2022-2-21 19:33:14

本帖最后由 至尊效率神器 于 2022-2-21 20:00 编辑

李恒道 发表于 2022-2-21 15:09
一个方案的,参考元素校验那节
document.querySelector('.f8Jr5s7h').__reactFiber$zj2fdw9rloj.memoizedPr ...【已经有坛友回复了,搞定了,不知道怎么删贴,就留着吧】


老大,你看一下,这两个按钮的类名是一模一样的,怎么整?


李恒道 发表于 2022-2-21 21:59:15

至尊效率神器 发表于 2022-2-21 19:33
【已经有坛友回复了,搞定了,不知道怎么删贴,就留着吧】




不用删的,提问有人回答了,以后其他人碰到类似问题可以参考
能得到cxxjackie回答不容易哦,哥哥好幸运

cxxjackie 发表于 2022-2-21 23:09:00

李恒道 发表于 2022-2-21 21:59
不用删的,提问有人回答了,以后其他人碰到类似问题可以参考
能得到cxxjackie回答不容易哦,哥哥好幸运 ...

我回答明明蛮勤快的,又在尬吹又在尬吹,好好反思一下为什么涛哥那个简单的问题都搞不定{:4_100:}

李恒道 发表于 2022-2-22 11:25:38

cxxjackie 发表于 2022-2-21 23:09
我回答明明蛮勤快的,又在尬吹又在尬吹,好好反思一下为什么涛哥那个简单的问题都搞不定 ...

那个我研究半天没搞定...没想到那么简单
主要比较崇拜cxxjackie大佬
呜呜呜呜
最近在计划把油猴开发指南重新整理一下搞个文档
到时候给哥哥挂首页!
页: [1]
查看完整版本: 【抖音电脑版】模拟点击第二个SVG按钮又不会了,请教高手