copyliu / bililive_dm

B站弹幕姬 - B站直播彈幕工具
Do What The F*ck You Want To Public License
1.13k stars 147 forks source link

最近发现会收不到弹幕或用戶名帶星號 #144

Closed luiguangguan closed 1 year ago

luiguangguan commented 1 year ago

连接了直播间 有时候会出现收不到弹幕 我没有看到日志提示错误之类的 也不知道插件会不会影响弹幕姬接收弹幕

copyliu commented 1 year ago

啊B服务器有些古怪动作, 可能要限制第三方弹幕姬的使用了, 正在观望事态发展

luiguangguan commented 1 year ago

是不是意味着以后不登陆就不能看直播了

copyliu commented 1 year ago

暂时不知道他们想弄什么, 如果他们会限制非登录的话也是有办法的

passby6someone commented 1 year ago

我逆向了一下 https://s1.hdslb.com/bfs/blive-engineer/live-web-player/room-player.min.js

发现阿B在WS连接时加上了鉴权

image

image

只要加上鉴权请求ws推送频率就会上来

copyliu commented 1 year ago

not new, 针对未登录情况下的授权请求已经在 https://github.com/copyliu/bililive_dm/commit/fbe450db0af7070abdd46eb42273db31584c69f6 上编码并已经推送到所有用户上,

暂时我本人的直播间的情况还算稳定.

针对已登录的用户其实只要用SESSDATA的饼干换token即可, 但是我个人不是很愿意做这个.

今后会考虑重新上架开放平台. 正在做一些PY交易让已下架的弹幕姬重新上架

copyliu commented 1 year ago

看來星號終於輪到我, 現在會有兩個方案並行做, 一是接啊B開放平台, 已經初步寫好代碼了, 等我補足一點細節然後得去和B站溝通上架.

二是(略)

copyliu commented 1 year ago

fixed in https://github.com/copyliu/bililive_dm/commit/521da263839fbd2db186e0db1a1516231347ed7f , 現在的問題是到底是我先推送更新還是先等B站審核通過....

如果我先推送更新的話如果B站沒審核, 那麼整個彈幕姬就壞掉了...

copyliu commented 1 year ago

released