产品简介
blivedm 这是一个Python库,帮助开发者通过WebSocket协议实时获取Bilibili直播弹幕。支持web端和B站开放平台接口,适用于直播应用开发、弹幕数据分析等场景。
核心功能
- 实时获取B站直播弹幕
- 使用WebSocket高效协议
- 支持web端接口
- 支持B站直播开放平台接口
- 跨平台运行(Windows、macOS、Linux)
快速开始
- 第一步:使用命令 `uv add git+https://github.com/xfgryujk/blivedm.git --branch master` 安装库
- 第二步:参考 web 端例程文件 sample.py 学习基础用法
- 第三步:参考 B 站直播开放平台例程文件 open_live_sample.py 学习高级功能
界面预览
与其他方案对比
| 对比项 | blivedm | 同类方案 |
|---|---|---|
| 接口支持 | 同时支持web端和B站直播开放平台两种接口 | 同类工具可能仅支持单一接口 |
| 协议效率 | 使用WebSocket协议实现低延迟实时弹幕获取 | 可能依赖HTTP轮询等高延迟方式 |
适合谁用
- 需要开发B站直播应用的程序员
- 进行直播弹幕数据分析的数据分析师
- 监控直播互动内容的运营人员
下载与版本
当前最新版本为 dev,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/xfgryujk/blivedm