# 抖音弹幕抓取数据推送 **Repository Path**: shitss/dy-barrage-grab ## Basic Information - **Project Name**: 抖音弹幕抓取数据推送 - **Description**: 可抓取浏览器直播间数据,以及直播伴侣弹幕消息 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 378 - **Created**: 2022-12-08 - **Last Updated**: 2025-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 抖音弹幕监听程序 ## 😎介绍及配置 ### 介绍 基于系统代理抓包打造的抖音弹幕服务推送程序,与网上其他程序不同的是,本软件不是只能从浏览器获取弹幕数据,它能够抓取电脑上所有抖音弹幕来源数据,主要包括两种来源:**浏览器进程** ,**抖音直播伴侣**。它可以监听**弹幕**,**点赞**,**关注**,**送礼**,**进入直播间**,**直播间统计**,**粉丝团**系列消息,你可使用它做直播间数据分析,以及弹幕互动游戏,语音播报等。 ### 配置 程序中有基本的配置可以过滤弹幕进程,弹幕数据通过Websocket服务推送,其他程序只需接入ws服务器就能接收到到弹幕数据消息 ``` xml ``` ### 推送数据格式 弹幕数据由WebSocket服务进行分发,使用Json格式进行推送,见项目 [BarrageMessages.cs](./BarrageGrab/JsonEntity/BarrageMessages.cs),如需调整请克隆项目后参照 [message.proto](./BarrageGrab/proto/message.proto) 进行源码修改调整,文件包含所有弹幕相关数据结构 ## 🖼️控制台截图 [![控制台截图](https://s1.ax1x.com/2022/11/10/z9YYPU.png)](https://imgse.com/i/z9YYPU) ## 🪢主要依赖项 + [FiddlerCore 4.6.2](https://www.nuget.org/packages/fiddlercore/) (Nuget 包管理器貌似无法搜索到 只能通过命令安装或手动下载) + [Protobuf-net 3.1.22]([NuGet Gallery | protobuf-net 3.1.22](https://www.nuget.org/packages/protobuf-net/)) ## ⚠️特别注意 1. 程序只能监听到握手之后的ws数据包,例如先进入直播间或开启直播再打开本程序是无法监听到的,所以可以保持程序后台运行 2. 由于打开系统代理需要自动检查/生成证书,所以程序需要管理员身份运行 3. 只有到达客户端的弹幕数据才能被接收,被抖音服务器过滤的弹幕是抓不到的 4. 如果打开程序后遇到浏览器请求缓慢,请先尝试清除浏览器缓存 ## 📢鸣谢 + 特别鸣谢 [douyin_web_live](https://github.com/gll19920817/douyin_web_live) 提供的部分proto文件