【小教程】B站参数及API介绍

您所在的位置:网站首页 哔哩哔哩视频加密码 【小教程】B站参数及API介绍

【小教程】B站参数及API介绍

2024-06-21 23:35| 来源: 网络整理| 查看: 265

【小教程】B站参数及API介绍 参数介绍 aid:视频av号,如:https://www.bilibili.com/video/av93987817,其中av后面的数字即视频的av号。media_id:番剧md号,如:https://www.bilibili.com/bangumi/media/md28229233,其中md后面的数字即番剧的md号。season_id:番剧ss号,如:https://www.bilibili.com/bangumi/play/ss33802,其中ss后面的数字即番剧的ss号。ep:番剧视频id号,如:https://www.bilibili.com/bangumi/play/ep330798,其中ep后面的数字即番剧的单集编号。cid:番剧视频弹幕池id号。

虽然从2020.03开始,B站开始改用BV号,但是由于API目前还是基于AV号,所以本文不提及BV号。

查询参数 AV号

普通视频对应的网址之前包含AV号,现在改用BV号了,BV转AV工具可自行上网查询。

番剧视频对应的网址之前包含AV号,现在改用ep号了,目前通过截图等获取番剧视频AV号的方法已失效,需要通过下面介绍的API来查询。

md号

打开番剧的详情页,对应网址中包含md号:https://www.bilibili.com/bangumi/media/md28229233

ss号

打开番剧索引或我的追番中的番剧,对应的网址中包含ss号:https://www.bilibili.com/bangumi/play/ss33802

ep号

打开番剧的某一集,对应网址中包含ep号:https://www.bilibili.com/bangumi/play/ep330798

cid号

需要通过下面介绍的API来查询。

API介绍 通过md号查询番剧的封面图、ss号、地区、标题等:https://api.bilibili.com/pgc/review/user?media_id=28229233通过ss号查询番剧各集的aid号、cid号、标题、封面图等:https://api.bilibili.com/pgc/web/season/section?season_id=33802通过aid号查询视频的播放量、弹幕数、回复数、投币数等:https://api.bilibili.com/archive_stat/stat?aid=626339509通过cid号获取视频的弹幕xml文件:https://api.bilibili.com/x/v1/dm/list.so?oid=210288241或https://api.bilibili.com/x/v2/dm/history?type=1&;oid=210288241&date=2020-07-08(可指定日期),其中oid=填写cid即可,指定日期时格式为yyyy-mm-dd。 实践应用1-获取Re0第二季第一集的播放数据

使用ss号查询番剧各集aid:https://api.bilibili.com/pgc/web/season/section?season_id=33802

得到一下数据:

{"code":0,"message":"success","result":{"main_section":{"episodes":[{"aid":626339509,"badge":"会员","badge_info":{"bg_color":"#FB7299","bg_color_night":"#BB5B76","text":"会员"},"badge_type":0,"cid":210288241,"cover":"http://i0.hdslb.com/bfs/archive/417d16c9ee4d496f69319987d0a26683e651c106.jpg","from":"bangumi","id":330798,"is_premiere":0,"long_title":"各自的誓言","share_url":"https://www.bilibili.com/bangumi/play/ep330798","status":13,"title":"1","vid":""}],"id":48379,"title":"正片","type":0},"section":[{"episodes":[{"aid":455889505,"badge":"","badge_info":{"bg_color":"#FB7299","bg_color_night":"#BB5B76","text":""},"badge_type":0,"cid":205208133,"cover":"http://i0.hdslb.com/bfs/archive/23578c063dc238524b428f28f9d20087fcbb0be5.jpg","from":"bangumi","id":329553,"is_premiere":0,"long_title":"","share_url":"https://www.bilibili.com/bangumi/play/ep329553","status":2,"title":"正式PV","vid":""},{"aid":413575139,"badge":"","badge_info":{"bg_color":"#FB7299","bg_color_night":"#BB5B76","text":""},"badge_type":0,"cid":203194650,"cover":"http://i0.hdslb.com/bfs/archive/e43fe78becc700ca40070dc8e4640d55eac73cb0.jpg","from":"bangumi","id":329552,"is_premiere":0,"long_title":"","share_url":"https://www.bilibili.com/bangumi/play/ep329552","status":2,"title":"制作决定PV","vid":""}],"id":48655,"title":"PV","type":1}]}}

从上面的数据中可以找到第一集的相关信息,包括"aid":626339509及"cid":210288241

使用av号查询番剧的播放数据:https://api.bilibili.com/archive_stat/stat?aid=626339509

得到以下数据:

{"code":0,"message":"0","ttl":1,"data":{"aid":626339509,"view":1551819,"danmaku":162813,"reply":46837,"favorite":51,"coin":64805,"share":352,"now_rank":0,"his_rank":0,"like":8519,"dislike":0,"no_reprint":0,"copyright":2}}

可以看到不到一天的时间,播放量为:"view":1551819、弹幕数为:"danmaku":162813、投币数为:"coin":64805

实践应用2-获取Re0第二季第一集弹幕并生成词云

由于本实践的内容需要Python知识较多,所以决定另外写教程。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3