bilibili通过弹幕查询用户

弹幕获取

首先通过视频aid获取cid

视频的aid又称av号,是视频url中av后面的一串数字 https://www.bilibili.com/av67289687 67289687就是这个视频的aid

使用aid去请求这个api https://api.bilibili.com/x/web-interface/view?aid=${aid} 即可得到cid

通过cid获取视频弹幕信息

拿到cid以后请求这个api可以得到弹幕信息,xml格式。 https://api.bilibili.com/x/v1/dm/list.so?oid=${cid}

文件转码

应为返回的xml弹幕文件的content-encoding为deflate,需要用到zlib来解压。

阅读更多