Skip to content

通过dom断点确定消息触发的函数

  • 先已抖音为例
  • 先随便进入一个直播间
直播间
  • F12打开控制台element标签

  • 找到弹幕滚动元素的容器添加如下断点 dom断点

  • 选择子节点更新作为断点

  • 进入断点后进入 展开源码 找到call stack 拉到最下面,一般越下面越接近业务成的逻辑 call stack

  • 展开源码 我们最终到调用的位置 如图已经可以看到明文的弹幕信息了 明文

  • 我们可以看到n.queue是一个消息数组,没一秒消费一次 1

  • 进一步最终调用函数

2
  • 到达这里,大致逻辑为把所有符合条件的弹幕push到a数组中 3

  • 在控制台打印a 4

通过websocket确定消息

敬请期待

通过puppeteer封装

敬请期待

puppeteer+pkg 打包

敬请期待

puppeteer+electron 打包

敬请期待

提升稳定性 逆向websocket

敬请期待

解析protobuf

敬请期待

wss直连

敬请期待

python版本 c#版本

敬请期待