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

抖音中的一个SVG按钮 模拟点击不了 求高手

[复制链接]

该用户从未签到

3

主题

4

帖子

10

积分

助理工程师

Rank: 1

积分
10
发表于 2022-1-25 17:17:16 | 显示全部楼层 | 阅读模式
21油猫币
本帖最后由 至尊效率神器 于 2022-1-26 17:41 编辑

1.png
抖音电脑版,点击头像展开的播放列表中(如果是直播的话要点击下一个视频),图片中的这个svg按钮,代码怎么实现模拟点击,或者有办法直接执行点击的事件不,document.getElementsByClassName("l6DZ-4xp")[0].click();显示Uncaught TypeError: document.getElementsByClassName(...)[0].click is not a function,群里高手没解决,来这试试
2.png
【已解决】方案如下:
var el=document.querySelector('.wfjCJmJ8 svg');
let key=Object.keys(el).find(p => p.startsWith('__reactFiber'));
el[key].memoizedProps.onClick()

████ 问题补充 ████
3.png
第一个SVG按钮实现模拟点击了,第二个SVG按钮又不会了,也就是上图中:X那个按钮,应该上面代码改一下就行了,我是JS小白,又不会了,SOS。

最佳答案

查看完整内容

https://bbs.tampermonkey.net.cn/thread-1250-1-1.html 这个是一个标准react页面 直接获取svg元素 然后 el.__reactFiberxxxxx.memoizedProps.onClick() 就可以了
  • TA的每日心情

    2022-6-4 20:51
  • 签到天数: 32 天

    [LV.5]常住居民I

    328

    主题

    2877

    帖子

    2888

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2888

    猫咪币纪念章

    发表于 2022-1-25 17:17:17 | 显示全部楼层
    https://bbs.tampermonkey.net.cn/thread-1250-1-1.html
    这个是一个标准react页面
    直接获取svg元素
    然后
    el.__reactFiberxxxxx.memoizedProps.onClick()
    就可以了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 06:11
  • 签到天数: 121 天

    [LV.7]常住居民III

    25

    主题

    595

    帖子

    5839

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    Rank: 10Rank: 10Rank: 10

    积分
    5839

    猫咪币纪念章活跃会员三好学生热心会员中秋纪念章国庆纪念章

    发表于 2022-1-25 18:47:36 | 显示全部楼层
    和你们这些少爷不同,我们光是活着就竭尽全力了。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 天前
  • 签到天数: 49 天

    [LV.5]常住居民I

    138

    主题

    1814

    帖子

    1988

    积分

    管理员

    Rank: 10Rank: 10Rank: 10

    积分
    1988

    猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

    发表于 2022-1-25 21:47:35 | 显示全部楼层
    Ne-21 发表于 2022-1-25 18:47
    和你们这些少爷不同,我们光是活着就竭尽全力了。

    正能量点 哥哥
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情

    2022-6-4 20:51
  • 签到天数: 32 天

    [LV.5]常住居民I

    328

    主题

    2877

    帖子

    2888

    积分

    荣誉开发者

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

    Rank: 10Rank: 10Rank: 10

    积分
    2888

    猫咪币纪念章

    发表于 2022-1-26 09:33:06 | 显示全部楼层
    Ne-21 发表于 2022-1-25 18:47
    和你们这些少爷不同,我们光是活着就竭尽全力了。

    来点正能量
    做人不要太攀比,踏踏实实做自己,如果非要比一比,那就比比激光雨
    urbbr
    grou亘
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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