B站弹幕查询发送者的方法


//文章迁移
http://biliquery.typcn.com/这个网站中提供了通过弹幕查找其发送者,觉得很有意思,上Google搜索了下,原理在:http://blog.eqoe.cn/posts/bilibili-comment-sender-digger.html 中已经说得很清楚。
在此补充说明几点:

1.B站的弹幕文件是开放的,任何人都能通过comment.bilibili.com/[cid].xml访问。
2.B站用户UID用ITU I.363.5加密算法加密,PHP中对应的函数为 hash(“crc32b”,$userid);
3.可以自己生成数据库去查询,但B站用户有5000万多,硬盘小的最好通过文章中给出的api去查。
4.视频的CID可以从网页中正则匹配,也可以从bilibiliji的api中获取。顺便b站使用了gzip压缩。

自己重新实现一个能附带查询所有历史弹幕和支持正则的查询界面https://www.b612.me/danmu

#2018-07更新 B站于2018年06月更新历史弹幕接口,现在历史弹幕需要登录才能获取,故历史弹幕查询功能已失效。

声明:Asteroid B612|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - B站弹幕查询发送者的方法


薄桃色の花びら