xfgryujk / blivedm

获取bilibili直播弹幕,使用WebSocket协议,支持web端和B站直播开放平台两种接口
MIT License
1.05k stars 225 forks source link

在 send_auth 时使用主播 uid 作为默认 uid #29

Closed no1xsyzy closed 1 year ago

no1xsyzy commented 1 year ago

这可以帮助解决 xfgryujk/blivechat#111 (针对服务器转发)

xfgryujk commented 1 year ago

只改uid参数,不改cookie,确定能行?

moian98 commented 1 year ago

刚经过10分钟测试,似乎有效。 改之前我监听的几个主播弹幕都被打码,改之后10分钟了,还正常。

具体是否可行,还需要长时间测试,或看B站策略还会不会变动吧。

no1xsyzy commented 1 year ago

只改uid参数已经在我这边试运行了3小时(从3点到6点)确实一直有效。 而且,肯定有办法不用 cookies,因为官方工具(以3号直播间为例)就是给OBS用的没法设计成cookies认证,再改也会是key之类的方式认证。

Xeler-ync commented 1 year ago

只改uid参数,不改cookie,确定能行?

我自己的另一个项目一开始就是这么写的,在昨天看见其他人用其他工具遇到这个问题之后,我自己连续挂了21小时,用户名一直正常,截至现在也还没有人和我反馈我的项目有这个问题,所以只添加uid参数应该是能行的