而且也很好用,我也修复了连接弹幕问题和开播请求问题,晚点发release里
本工具用于获取B站直播的推流码(RTMP地址和串流密钥),方便开发者调试直播相关功能。
- 打开B站直播后台页面:https://link.bilibili.com/p/center/index#/my-room/start-live
- 按
F12或Ctrl+Shift+I打开开发者工具 - 切换到 Network(网络) 选项卡
- 刷新页面(
F5) - 在请求列表中找到任意一个
POST请求(大部分Get请求亦可) - 点击该请求,在 Headers(标头) 中找到
Cookie字段 - 复制整个Cookie字符串(从
buvid3=开始到结尾)
将复制的Cookie粘贴到程序输入中,并填写房间号(长房间号),点击锁定,选择开播。

嫌弃GUI太臃肿?而且也安装了python
必须安装 requests 模块:
pip install requests在运行前,请编辑 getBiliBiliRTMPCode_CLI.py 文件:
- 填写你的 Cookie:替换
common_cookies = ""中的内容(需用双引号包裹)。 - 修改房间号:将
start_data和stop_data中的room_id改为你的直播间长房间号。
支持两种操作:
# 开播(获取推流码)
python getBiliBiliRTMPCode_CLI.py start
# 关播
python getBiliBiliRTMPCode_CLI.py stop成功开播后会显示如下信息:
=== 直播推流信息 ===
1. RTMP地址: rtmp://xxxxx
2. 推流码: xxxxx
3. 完整推流地址: rtmp://xxxxx/xxxxx
4. 运营商: 电信
5. 身份码: xxxxx
-
Cookie 安全:
- 不要泄露你的 Cookie!它等同于账号密码。
- 使用后建议清除文件中的 Cookie 或妥善保存脚本。
-
房间号:
- 确保
start_data和stop_data中的room_id一致。
- 确保
-
错误处理:
- 如果开播失败,会直接返回 B站API 的原始错误信息。
- Python 3.10+
- PyInstaller
# 安装依赖
pip install pyinstaller requests pyperclip
# 单文件打包(推荐)
pyinstaller --onefile --windowed --name getBiliBiliRTMPCode getBiliBiliRTMPCode.py
# 生成的EXE文件位于 dist/ 目录下- 本工具仅限技术学习与研究用途,禁止用于任何违反哔哩哔哩用户协议的行为
- 开发者不对滥用本工具造成的账号封禁等后果负责
- 请勿将获取的推流码用于未授权的多平台转播等违规行为
- 根据《计算机软件保护条例》,使用者需自行承担法律风险
重要提示: 哔哩哔哩直播推流码属于敏感信息,请遵守《哔哩哔哩直播服务协议》。持续高频访问接口可能导致账号风控,请谨慎使用。