高能进度条

高能进度条反应了在时域上,单位时间内弹幕发送量的变化趋势

并用曲线顶点表示在进度条上,实现可视化

获取弹幕趋势顶点列表

https://bvc.bilivideo.com/pbp/data

请求方式:GET

url参数:

参数名类型内容必要性备注
cidnum视频cid必要
aidnum稿件avid非必要
bvidnum稿件bvid非必要

json回复:

根对象:

字段类型内容备注
step_secnum采样间隔时间单位为秒
由视频时长决定
tagstrstr???作用尚不明确
eventsobj数据本体
debugstr调试信息json字串

events对象:

字段类型内容备注
defaultarray顶点值列表

events对象中的数组:

类型内容备注
0num顶点1
nnum顶点(n+1)顶点个数由视频时长和采样时间决定
……num…………

示例:

获取视频cid=3724723的获取弹幕趋势顶点列表

curl -G 'https://api.bilibili.com/pbp/data' \
--data-urlencode 'cid=3724723'
查看响应示例:
{
	"step_sec": 3,
	"tagstr": "pbphide_0&client_&innersign_0&group_eg&nocheck_0&version_&pbphide_0",
	"events": {
		"default": [0, 8853, 8011, 8043.5, 8602.5, 9377, 18838, 9645, 10396, 10672.5, 10316.5, 9987, 9524, 9040, 9081, 8747, 8517, 8559.5, 8220.5, 8133, 7164, 5626, 4992, 4628.5, 4570.5, 4473.5, 4681.5, 4365.5, 3811.5, 3813, 3883, 4059.5, 4103.5, 4227.5, 4330.5, 4096.5, 4228.5, 4337, 5017, 5897, 6220, 5711.5, 4871.5, 4533, 4364, 3976, 4012, 3985, 3658, 3540, 3789, 3646, 3045, 2769, 2587, 2488.5, 2402.5, 2521.5, 2508.5, 2763.5, 2941.5, 3685.5, 3337.5, 2457, 2313, 2322.5, 2480.5, 2595, 2520, 2173.5, 2058.5, 2268.5, 2312.5, 2847, 1083, 1.5, 2.5, 0, 0, 2]
	},
	"debug": "{\"max_time\":237,\"zero_points_ratio\":0.025,\"total_dm\":1000,\"event_count\":400147}"
}