bilibili-API-collect
bilibili-API-collect copied to clipboard
字幕api
URL:https://api.bilibili.com/x/player/v2?cid=281031471&aid=288571926&bvid=BV1Gf4y1y7wc
其中cid是必须的,aid与bvid至少有一个。 返回数据中有字幕的下载链接,是一个json文件。
响应示例:
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"aid": 288571926,
"bvid": "BV1Gf4y1y7wc",
"allow_bp": false,
"cid": 281031471,
"max_limit": 1000,
"page_no": 1,
"has_next": true,
"answer_status": 0,
"block_time": 0,
"role": "0",
"last_play_time": 2000,
"last_play_cid": 281031471,
"now_time": 1623596752,
"online_count": 21,
"subtitle": {
"allow_submit": true,
"lan": "en",
"lan_doc": "英语",
"subtitles": [{
"id": 37882658493562885,
"lan": "zh-CN",
"lan_doc": "中文(中国)",
"is_lock": false,
"subtitle_url": "//i0.hdslb.com/bfs/subtitle/3225bf077ece09ece5aff455fd9120ae0de33d55.json"
}, {
"id": 37957283077947397,
"lan": "zh-Hans",
"lan_doc": "中文(简体)",
"is_lock": false,
"subtitle_url": "//i0.hdslb.com/bfs/subtitle/fbc31f6c91e3d1c3672860f346d3d3f332c8776e.json"
}, {
"id": 37882805347155975,
"lan": "en",
"lan_doc": "英语",
"is_lock": false,
"subtitle_url": "//i0.hdslb.com/bfs/subtitle/35c77f91838c23cfee7b96bc4a4914f08c3a919d.json"
}]
},
"view_points": [],
"is_ugc_pay_preview": false,
"preview_toast": "为创作付费,购买观看完整视频|购买观看",
"pcdn_loader": {
"flv": {
"labels": {
"pcdn_video_type": "flv",
"pcdn_stage": "release",
"pcdn_group": "nil",
"pcdn_version": "nil",
"pcdn_vendor": "nil"
}
},
"dash": {
"labels": {
"pcdn_video_type": "dash",
"pcdn_stage": "release",
"pcdn_group": "nil",
"pcdn_version": "nil",
"pcdn_vendor": "nil"
}
}
},
"options": {
"is_360": false,
"without_vip": false
},
"guide_attention": [{
"type": 1,
"from": 1,
"to": 6,
"pos_x": 129,
"pos_y": 180
}],
"jump_card": [],
"operation_card": [],
"online_switch": {
"enable_gray_dash_playback": "500",
"new_broadcast": "1",
"realtime_dm": "1",
"subtitle_submit_switch": "1"
},
"fawkes": {
"config_version": 8168,
"ff_version": 0
}
}
}
收到,谢谢提供
收到,谢谢提供
大佬,好奇问下,这字幕API为什么返回的数据中还有IP来源位置识别
是否有 AI 字幕的 API 呢? Edit: 结果发现有无 AI 字幕完全看是否登录了…… 只要在 header 里加入了 cookie, 那么如果视频有 AI 字幕就会出现在回复中。
是否有 AI 字幕的 API 呢? Edit: 结果发现有无 AI 字幕完全看是否登录了…… 只要在 header 里加入了 cookie, 那么如果视频有 AI 字幕就会出现在回复中。
小白问一下,一般怎么在header里加cookie啊,我试了几次都没有成功。