项目地址:blivedm
python3获取bilibili直播弹幕,使用websocket协议
协议解释(有点过时了,总体是没错的)
- 使用
pip install -r requirements.txt
命令安装依赖,具体有目录下sample.py和blivedm.py用到的相关python依赖 - 将sample.py文件中的
room_id
替换为直播间ID,将HOST
替换为部署域名,activity
填写活动名,name
和token
中填写任意一个拥有pushmult
权限的密钥,可能需要自己在后台创建。 - 部署时如果使用反向代理,可能需要额外配置 websockets,否则 Socket.IO 将回退到 HTTP 长轮询模式,并且导致
python-socketio
无法正常工作