bilibilivoice.api - B站数据请求api¶
-
class
bilibilivoice.api.
BiliBiliVoice
[源代码]¶ Bases:
object
解析BiliBili的接口类
各栏目请求的id号
栏目名 id 原创音乐 28 翻唱 31 VOCALOID·UTAU 30 演奏 59 三次元音乐 29 OP/ED/OST 54 音乐选集 130 宅舞 20 三次元舞蹈 154 舞蹈教程 156 单机游戏 17 电子竞技 171 手机游戏 172 网络游戏 65 桌游棋牌 173 GMV 121 音游 136 Mugen 19 趣味科普人文 124 野生技术协会 122 演讲• 公开课 39 星海 96 数码 95 机械 98 汽车 176 搞笑 138 日常 21 美食圈 76 动物圈 75 手工 161 绘画 162 ASMR 175 运动 163 其他 174 鬼畜调教 22 音MAD 26 人力VOCALOID 126 教程演示 127 美妆 157 服饰 158 健身 164 资讯 159 综艺 71 明星 137 Korea 131 影视杂谈 182 影视剪辑 183 短片 85 预告 资讯 184 特摄 86 人文历史 37 科学探索 178 热血军事 179 舌尖上的旅行 180 华语电影 147 欧美电影 145 日本电影 146 其他国家 83 国产剧 185 海外剧 187 歌曲信息的返回格式
{ 'up_name': '叫我BAT', 'aid': '11794042', 'tname': '搜索', 'title': '【神奇女侠】高潮部分【1080P超清片段】' }
-
get_play_total_time
(av_number)[源代码]¶ 获取播放的总时间
参数: av_number -- 播放id号 返回: 总共的播放时间 >>> bilibili = BiliBiliVoice()
>>> a = bilibili.get_play_total_time('17100583')
>>> 210
-
handle_mp3_url
(av_number)[源代码]¶ 处理出唧唧上的mp3的下载地址,其中有两次重定向,然后要通过ref中的一个加密字符串来解析出最终 的下载地址,通过直接执行js代码,来获取出最红mp3的下载地址
参数: av_number -- 想要下载的av号 返回: av_number对应的mp3下载地址
-