news 2026/11/6 7:26:55

websocket 监控某音网页版直播弹幕

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
websocket 监控某音网页版直播弹幕

前言

该文章为学习使用,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!如有侵权,请私信联系作者删除~

需求

监控某音网页版直播弹幕

正文

首先我们需要定位到弹幕传输的位置
因为是通过websocket进行传输的,所以我们可以全局先搜new websocket


onMessage是一个监听信息的方法



跳到当前这个位置,可以看到,deserializeBinary这个是将这个二进制字节进行一个序列化的方法,所以我们可以在这里下个断点,可以看到目前这个位置数据还是加密的。继续往下看

可以看到有一个.send方法,是用来发送数据


接收到服务器的数据响应r.toobject(),里面的数据是加密的

emit方法用于实现服务器向客户端广播事件,可以从这个位置跟进去查看数据

进到这个位置
可以看到deserializeBinary这个方法是一个解序列化的方法

s.toObject()就是我们的明文数据

接下来把这个js进行本地替换,注入我们的监听客户端


然后通过python开启服务端

importasyncioimportwebsocketsasyncdefecho(websocket):# 使用WebSocket在客户端和服务器之间建立全双工双向连接后,就可以在连接打开时调用send()方法。message='hello world'# 发送数据awaitwebsocket.send(message)returnTrueasyncdefrecv_msg(websocket):while1:# 接收数据recv_text=awaitwebsocket.recv()print(recv_text)asyncdefmain_logic(websocket,path):awaitecho(websocket)awaitrecv_msg(websocket)start_server=websockets.serve(main_logic,'127.0.0.1',9999)print('成功建立连接!!')loop=asyncio.get_event_loop()loop.run_until_complete(start_server)# 创建了一个连接对象之后,需要不断监听返回的数据,则调用 run_forever 方法,要保持长连接即可loop.run_forever()

最后

欢迎联系作者交流更多

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/6 7:23:19

LLC谐振变换器设计实战:原理、公式与参数计算

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/11/6 7:20:02

电商API接入实战:核心流程与性能优化

1. 电商API接入的核心价值与挑战电商API接口接入已经成为现代电商系统不可或缺的技术基础设施。作为一名经历过多个电商系统对接的老兵,我深刻理解这项技术对于企业运营效率的提升有多么关键。通过API对接,我们能够实现商品信息、订单状态、库存数据的实…

作者头像 李华
网站建设 2026/11/6 7:16:54

VSCode函数调用关系分析插件开发与实践

1. 为什么我们需要函数调用关系分析工具在C/C这类大型项目开发中,代码规模往往达到数十万甚至上百万行。我曾经接手过一个遗留的C网络服务项目,光是核心模块就有超过300个源文件。当需要修改某个基础函数时,最头疼的问题就是:这个…

作者头像 李华
网站建设 2026/11/6 7:14:38

风电智能监测系统:边缘实时处理与多源数据融合设计

简介:本资源是一篇发表于《自动化与仪表》2012年第1期的核心期刊论文,面向风电系统工程师、状态监测研发人员及高校控制/能源方向研究生,聚焦风力发电机组齿轮箱等关键部件的实时状态监测与故障诊断难题。论文提出一种融合振动信号分析、嵌入…

作者头像 李华
网站建设 2026/11/6 7:14:14

Unity AssetImporter批量资源导入配置实战指南

Unity3D 项目做到中后期,最让人头疼的往往不是写逻辑,而是资源那一摊子事。美术给过来一批贴图,命名五花八门,尺寸从 512 到 4096 乱飞;策划丢来一堆表格,导入后还得手动改 Texture Type;更别提…

作者头像 李华