1
yinanc 2019-08-31 21:16:17 +08:00
弹幕池上限根据视频长度确定,最多应该就是 8000 了
网页端弹幕列表下面有查看历史弹幕功能,选择日期后显示的就是截止那天的弹幕,数量同样是弹幕池容量 |
2
across 2019-08-31 21:22:42 +08:00
屏幕面积、弹幕长度、时间长度,更多弹幕其实也没什么用,大部分叠起来看不清浪费资源。
以前都是新的冲掉旧的吧···· |
3
MonoLogueChi 2019-08-31 21:24:07 +08:00 via Android
不知道具体规则,只知道影响因素之一是视频长度。正如 #1 所说,有历史弹幕。我也写过一个 B 站弹幕解析的程序,研究过几个视频,反正除了视频长度之外肯定有其他的影响因素
|
4
jarnanchen OP |
5
xiri 2019-08-31 21:43:50 +08:00
弹幕数确实有限制,但不都是都是 8000,跟视频时长有关
|
6
MonoLogueChi 2019-08-31 22:48:10 +08:00 via Android
@jarnanchen 不会的,经典弹幕没了会有人再刷上去。顺便求一下 av 号,我以前测试一直拿炮姐的 3000 弹幕测试,想找几个更多弹幕的测试性能
|
7
chouchoui 2019-08-31 23:59:50 +08:00
上周看阿兹卡班的囚徒看到弹幕数从 6000 涨到 14000+
|
8
jarnanchen OP @MonoLogueChi B 站的哈利波特系列都是 8000+,每周六更新,在线人数 3W+
|
9
msg7086 2019-09-02 04:19:58 +08:00
if from
page = open("https://api.bilibili.com/x/v2/dm/history?type=1&oid=#{@cid}&date=#{from}", 'Cookie' => 'SESSDATA=喵', 'Accept-Encoding' => 'deflate').read else page = open("https://comment.bilibili.com/#{@cid}.xml", 'Accept-Encoding' => 'deflate').read end z = Zlib::Inflate.new(-15) page = z.inflate(page) z.finish z.close 可以自己开个循环扫历史弹幕。 |