DD我家猫猫
那么说干就干,想看结论的直接下滑至成果即可。
注:该↑头图不是这次收集数据的直播场次,只是因为觉得这张图很可爱所以拿来用了。斩首
通过对bilibili直播间进行查看,发现B站弹幕姬使用websocket协议及in进行服务器端对客户端的通信 , 因此使用java+websocket自制一个符合B站弹幕姬客户端协议的小程序,进行数据收集。能够收集到的信息,根据传回json信息的cmd不同,数据就是对应命令的信息。弹幕姬中我们可以获得的数据,包括弹幕、进入直播间、送礼、SC、上舰等信息数据,将其全部保存起来。
将不同的json信息进行分类,然后一起,根据直播间返回的json中的cmd来进行区分。
如对于进入直播间数据来说,只需要获取一次该用户的进入直播间数据即可,大量重复进入直播间数据会影响最终的分析结果。
对每一类,例如弹幕数据、进入直播间数据进行每条json中用户的勋章统计,如果未佩戴则,最终制作出直播间内用户佩戴勋章的饼状图。其结果如下:
出于直接出现其他主播名会显得不合适宜,因此采用粉丝勋章名的方式进行展示,统计数据仅取了一次直播时的数据,并不代表真实情形。仅展示其他粉丝牌子数量前十, 各位观众姥爷看看就好,仅供娱乐。
*饼状图使用WPS Excel中饼状图制作。
注:本人是出于喜好才制作该类统计表,并非引战!如有任何不宜都可告知小编,我会在第一时间做出处理或删除,谢谢大家。