bilibili-API-collect
bilibili-API-collect copied to clipboard
可获取番剧字幕接口 `api.bilibili.com/x/player/v2`
https://api.bilibili.com/x/player/v2
请求方式:Get
url参数:
参数名 | 类型 | 内容 | 必要性 | 备注 |
---|---|---|---|---|
cid | num | 剧集cid | 必要 | |
bvid | str | 剧集bvid | 必要 | |
aid | num | 剧集aid | 非必要 | |
season_id | num | 番剧season_id | 非必要 | |
ep_id | num | 剧集ep_id | 非必要 |
在 json
回复中,data
-> subtitle
-> subtitles (array 类型)
,每个对象包含 subtitle_url
字段,为 json
格式字幕链接。
网页上抓到的接口,这个接口似乎不需要任何鉴权,如果附加了 cookie 会显示用户信息,暂未测试是否适用于普通视频(普通视频会有字幕吗?)
普通视频有字幕, 比如: https://api.bilibili.com/x/player/v2?aid=60977932&cid=106101299
另外, aid
season_id
ep_id
要求是 num 类型. 不过实质上序列化出来的没有区别, 都是 string -> string. 是不带 type signature 的.
另外,
aid
season_id
ep_id
要求是 num 类型. 不过实质上序列化出来的没有区别, 都是 string -> string. 是不带 type signature 的.
确实,复制粘贴之后没改(
貌似这个api只能得到第一p的字幕(即使输入了其他p的cid),请问有任何办法得到其他p的字幕吗...
明白了,cid抓错了......