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

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

[复制链接]

该用户从未签到

3

主题

1

回帖

10

积分

助理工程师

积分
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的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5960

    回帖

    6759

    积分

    管理员

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

    积分
    6759

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-1-25 17:17:17 | 显示全部楼层
    https://bbs.tampermonkey.net.cn/thread-1250-1-1.html
    这个是一个标准react页面
    直接获取svg元素
    然后
    el.__reactFiberxxxxx.memoizedProps.onClick()
    就可以了
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 879 天

    [LV.10]以坛为家III

    30

    主题

    732

    回帖

    7356

    积分

    荣誉开发者

    精通各种语言的HelloWord!

    积分
    7356

    荣誉开发者油中2周年生态建设者油中3周年挑战者 lv2

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

    使用道具 举报

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

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

    正能量点 哥哥
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5960

    回帖

    6759

    积分

    管理员

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

    积分
    6759

    荣誉开发者喜迎中秋油中2周年生态建设者

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

    来点正能量
    做人不要太攀比,踏踏实实做自己,如果非要比一比,那就比比激光雨
    urbbr
    grou亘
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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