2017-10-07技术
不同类型视频的获取方法不同:按分类获取最新视频、按分类获取热门视频、番剧视频获取
动画
国创
音乐
舞蹈
游戏
科技
生活
鬼畜
时尚
广告
娱乐
影视
返回的json中键"data"中"archives"就是该版块的最新视频数据,这里需要获取的数据是aid(也就是AV号)
例如游戏/单机游戏tid为17
最新投稿视频json:https://api.bilibili.com/archive_rank/getarchiverankbypartion?tid=17
上面这个是旧接口,更新后接口为:https://api.bilibili.com/x/web-interface/newlist?rid=17
新旧接口都可以用,新接口的[rid]等同于旧接口的[tid],旧接口输出的是unicode字符,新接口直接输出中文
可选参数[pn]页码 [ps]每页条数 例如:https://api.bilibili.com/x/web-interface/newlist?rid=17&pn=1&ps=20
不带[ps]参数时,旧接口默认输出20条,新接口默认输出50条
获取的数据
https://www.bilibili.com/newlist.html
但是这个接口并不理想,获取到的html需要用xpath解析,这里随便记录下
例如游戏/单机游戏tid为17
热门视频json:https://api.bilibili.com/x/web-interface/ranking/region?rid=17
可选参数[day]几天内的 [original]是否原创(0为全部,1为原创)
不带[day]参数默认为3天内,不带[original]参数默认为全部
番剧列表json获取地址:https://bangumi.bilibili.com/web_api/timeline_global
返回的json中键"result"中包含:之前6天、当天、之后6天 共13天内放送的各个番剧数据
获取的数据