From 9031221bf869905674f3281e08e3c372a0edcce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E7=99=BD=E7=8C=BF?= <1083092844@qq.com> Date: Sat, 5 Nov 2022 17:18:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 35 +++++++++++++++++++++++------------ 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 6fb11b7..c711525 100644 --- a/README.md +++ b/README.md @@ -1,39 +1,50 @@ # 抖音弹幕监听程序 -## 介绍及配置 +## 😎介绍及配置 -基于系统代理抓包打造的抖音弹幕服务推送程序,与网上其他程序不同的是,本软件不是只能从浏览器获取弹幕数据,它能够抓取电脑上所有抖音弹幕来源数据,主要包括两种来源: +### 介绍 -1. 浏览器进程 -2. 抖音直播伴侣 +基于系统代理抓包打造的抖音弹幕服务推送程序,与网上其他程序不同的是,本软件不是只能从浏览器获取弹幕数据,它能够抓取电脑上所有抖音弹幕来源数据,主要包括两种来源:**浏览器进程** ,**抖音直播伴侣**。它可以监听**弹幕**,**点赞**,**关注**,**送礼**,**进入直播间**,**直播间统计**,**粉丝团**系列消息,你可使用它做直播间数据分析,以及弹幕互动游戏,语音播报等。 + +### 配置 程序中有基本的配置可以过滤弹幕进程,弹幕数据通过Websocket服务推送,只需连接到本服务器就能接收到到弹幕数据消息 ``` xml - + + + ``` -## 主要依赖项 + + +## 🖼️控制台截图 + +![控制台截图](./resources/%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%88%AA%E5%9B%BE.png) + + + +## 🪢主要依赖项 + [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/)) -## 推送数据格式 -见项目 **JsonEntity\BarrageMessages.cs**,这是默认推送格式,如需调整请参照项目 **proto\message.proto** 自行调整 -## 特别注意 +## ⚠️特别注意 -1. 程序只能监听到握手之后的ws数据包,例如先进入直播间或开启直播再打开本程序是无法监听到的,所以可以保持程序后台运行,避免频繁刷新直播间或者重新上下播 +1. 程序只能监听到握手之后的ws数据包,例如先进入直播间或开启直播再打开本程序是无法监听到的,所以可以保持程序后台运行 2. 由于打开系统代理需要自动检查/生成证书,所以程序需要管理员身份运行 3. 只有到达客户端的弹幕数据才能被接收,被抖音服务器过滤的弹幕是抓不到的 +4. 如果打开程序后遇到浏览器请求缓慢,请先尝试清除浏览器缓存 -## 鸣谢 + + +## 📢鸣谢 + 特别鸣谢 [douyin_web_live](https://github.com/gll19920817/douyin_web_live) 提供的部分proto文件