Important
本项目仅供个人学习、研究和非商业性用途。用户在使用本工具时,需自行确保遵守相关法律法规,特别是与版权相关的法律条款。开发者不对因使用本工具而产生的任何版权纠纷或法律责任承担责任。请用户在使用时谨慎,确保其行为合法合规,并仅在有合法授权的情况下使用相关内容。
Warning
开发者也有自己的私生活,请你不要添加除了 Telegram 以外的开发者的联系方式。你可以通过开一个 Github Issue 或者使用 Telegram Bot 来向开发者询问有关本软件的事情。
但请你千万记住,在使用本工具时,需自行确保遵守相关法律法规,特别是与版权相关的法律条款。开发者不对因使用本工具而产生的任何版权纠纷或法律责任承担责任。并且开发者没有义务帮助你解决你的问题,如果开发者没有在 Github Issue 或者 Telegram 聊天中帮你解决问题,请你也不要炎上开发者,这是最基本的尊重,谢谢各位。
这是一个帮助不满足 B 站新规粉丝数量的用户开启直播并获取直播凭据的小工具
-
Telegram 私信: https://t.me/PaffCreamPMBot
-
Telegram 群组: https://t.me/DohnaNyan
-
Telegram 频道: https://t.me/PaffChannel
访问 https://github.com/GamerNoTitle/BiliLive-Utility/releases 下载最新的发行版,解压后打开里面的 bililive_utility.exe
Warning
程序无法在有中文路径的目录下运行,已知这是 UI 库 flet 的问题,不是本程序的问题,暂时无法解决,请放在一个没有中文的路径下运行本程序!
点击程序上方的扫码登录按钮
扫码登录即可,登录后会自己弹回去主页面
访问 B 站的直播页面 https://link.bilibili.com/p/center/index#/my-room/start-live,完成登录后,按下键盘上的 F12,然后点击上方的 网络/Network
,并搜索 get_user_info
,然后在左边找到任意一条 get_user_info
(尽量往下找),然后点击它,在右手边往下滑找到 Cookies,复制内容,保留下来,待会要用
还是这个页面,我们需要获取我们的直播间 ID,在最顶上直接显示的
此时弹出来的地址和密钥就是你的直播凭据,你就可以丢到 OBS 里面愉快地开播了!
点击 获取直播间数据
按钮即可获取直播间的数据
此时,需要对什么修改直接改框框里面的内容后,点击右侧的 更新
按钮即可
Warning
为了安全,你的推流密钥只有在你点击在推流密钥对应的输入框时才会显示,否则不会显示为明文
在上方凭据(直播间号、Cookie)输入正确的前提下,往下滑,找到 开播
按钮,点击即可,此时程序会展示你的直播凭据,你可以将它们丢到 OBS 里面使用
关闭直播同理,直接点击下方的 停播
按钮即可
推荐使用 uv 来管理本项目,首先你需要 clone 一份源码
$ git clone https://github.com/GamerNoTitle/BiliLive-Utility.git
然后安装一下环境(需要安装 Python3,我用的是 Python 3.12)
$ cd BiliLive-Utility
$ uv sync
如果你倾向于用 venv 的话
$ python -m venv .venv
$ # 如果你是 Linux 用户
$ source .venv/bin/activate
$ # 如果是 Windows 用户
$ .venv\Scripts\activate
$ pip install -r requirements.txt
然后直接运行
$ flet run
此时就会打开本程序了
实在是不会做 UI 了,直接用 flet 了(其实是我懒得弄网页控制台了,感觉不是很有必要,又不想用 tkinter)