logo科技微讯

B 站 API

作者:科技微讯
日期:2021-07-26
📝 笔记

找到一个整理了 B 站 API 的 GitHub repo

其中一个如下,可以获取 up 主发布的视频,按照时间排序。

const api = `https://api.bilibili.com/x/space/arc/search?mid=${mid}&ps=${num}&pn=${page}&keyword=&order=pubdate&jsonp=jsonp`;
//例如: https://api.bilibili.com/x/space/arc/search?mid=466272&ps=2&pn=1&keyword=&order=pubdate&jsonp=jsonp
  • mid 是用户的 uid
  • num 是获取的视频数量
  • page 是第几页

下面这个 api 是获取 up 主的动态:

const api = `https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?host_uid=${mid}`;
//例如:https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?visitor_uid=11604507&host_uid=466272&offset_dynamic_id=0&need_top=1&platform=web

获取 up 主的 info:

const api = `https://api.bilibili.com/x/space/acc/info?mid=${mid}`;

当遇到 412 被拦截时,更换 ip 地址,或者使用 http 代理访问,或者等待至少 30 分钟后再访问。网上有很多 http 代理服务商,十大代理商

donation赞赏
thumbsup0
thumbsdown0
暂无评论