Closed XiaoMiku01 closed 1 year ago
1.删除没必要的cookie获取 不需要 cookie 也可以获取接口消息。原来的写法用全局变量保存在并发情况下有概率会多次请求B站主站,可能会被拦截,测试后发现 cookie 可以不需要。 2.弹幕池默认不走cdn,默认可以发送空字符串token 弹幕池的ws链接的cdn并不稳定。而且过期,可以直接连接主弹幕池 broadcastlv.chat.bilibili.com ,而且不需要验证 token 也可以获取ws数据包,减少了请求次数。 3.适配房间号为短号的情况 有些主播的房间号为短号,必须获取真是房间id才能连接到弹幕池,这里做了适配,房间号短于五位数的都会默认去获取真实房间号。
cookie
broadcastlv.chat.bilibili.com
token
最后希望作者添加断线重连机制,以适应网络环境不好的情况。感谢!
感谢贡献。
1.删除没必要的cookie获取
不需要
cookie
也可以获取接口消息。原来的写法用全局变量保存在并发情况下有概率会多次请求B站主站,可能会被拦截,测试后发现cookie
可以不需要。 2.弹幕池默认不走cdn,默认可以发送空字符串token弹幕池的ws链接的cdn并不稳定。而且过期,可以直接连接主弹幕池
broadcastlv.chat.bilibili.com
,而且不需要验证token
也可以获取ws数据包,减少了请求次数。3.适配房间号为短号的情况
有些主播的房间号为短号,必须获取真是房间id才能连接到弹幕池,这里做了适配,房间号短于五位数的都会默认去获取真实房间号。
最后希望作者添加断线重连机制,以适应网络环境不好的情况。感谢!