易语言WebSocket连接哔哩哔哩弹幕

【1】参考文章:获取bilibili直播弹幕的WebSocket协议

【2】参考文章:bilibili WebSocket直播弹幕监听 4.0 (填坑) 

以上文章有的内容不再赘述!

本小白不懂Python语言,而精易论坛帖子【2】失效,无法获取弹幕数据,网上搜寻更多教程,【1】【2】比对后发现一点,虽然json大差不差,但认证并加入房间:连接后客户端先发认证包的json数据有点不同。多了

ZyJson.置文本 (“key”, token) 一项数据。

删掉后在尝试连接获取哔哩哔哩弹幕,然后就可以了

易语言JSON认证包

.版本 2
ZyJson.置整数 (“uid”, 0)
ZyJson.置整数 (“roomid”, room_id)
ZyJson.置整数 (“protover”, 1)
ZyJson.置文本 (“platform”, “client”)
ZyJson.置整数 (“type”, 1)
ZyJson.置文本 (“key”, token)


PythonJSON认证包

{
  "uid": 0表示未登录,否则为用户ID,
  "roomid": 房间ID,
  "protover": 1,
  "platform": "web",
  "clientver": "1.4.0"
}
© 版权声明
THE END
喜欢就支持一下吧
点赞13请喝杯茶 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容