B站API整理项目实战指南:从视频排行到弹幕字幕,一次上手

发布时间:2026/8/15 4:43:24

B站API整理项目实战指南:从视频排行到弹幕字幕,一次上手
B站API整理项目实战指南从视频排行到弹幕字幕一次上手【免费下载链接】bilibili-apiB站API收集整理及开发不再维护项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-api你是否有过这样的瞬间想统计某位UP主的投稿趋势想给追的番剧做一份播放量周报或者想把视频弹幕转成字幕文件收藏起来——结果刚打开浏览器就发现B站API分散在各处参数五花八门返回的JSON字段又多又乱今天要介绍的这款开源项目正是一位老玩家把这些经验沉淀下来的成果。它把B站常用的数据接口收集、整理并用Python封装成一个个函数让你不必再从零去翻网页、猜参数、手工解析返回结果。一个项目覆盖B站数据的四大场景这个项目的仓库路径为gh_mirrors/bil/bilibili-api核心代码按使用难度分为三类类别代表能力使用门槛网页爬取型视频排行、按条件筛选、按月获取新番无需任何密钥免认证接口评论、用户信息、专题、直播状态无需任何密钥需认证接口视频详情、新番列表、关键词搜索需appkey与AppSecret无论你是想爬数据做分析、做内容创作还是想进行二次开发都能在这里找到合适的入口。三步上手先跑通第一个函数第一步克隆代码git clone https://gitcode.com/gh_mirrors/bil/bilibili-api第二步定位核心模块。进入python API/目录bilibili.py是API主体所有功能函数都在这里biclass.py定义了用户、视频、评论、新番等数据结构support.py则提供HTTP请求、JSON解析、签名计算等底层支持。第三步写三行代码验证。试试拉取一周内的热门视频from bilibili import GetPopularVideo # 统计1月1日到1月7日的热门视频按播放数排序 videos GetPopularVideo([2024,1,1], [2024,1,7]) for v in videos[:5]: print(v.aid, v.title, v.guankan)不出意外你就能拿到包含AV号、标题、播放量、收藏数、弹幕数、封面、UP主信息的完整列表。免认证接口零成本开箱即用这是项目里性价比最高的部分多数常见场景根本不需要申请密钥用户信息查询GetUserInfoBymid(mid)按ID查询GetUserInfoByName(name)按昵称查询返回性别、粉丝数、关注数、投稿数、所在地、个人简介等字段。视频评论抓取GetComment(aid)获取单页评论GetAllComment(aid)自动翻页抓取全部评论并支持按点赞数或热门排序。专题视频获取GetVideoOfZhuanti(spid)传入专题ID即可拉取该专题下的全部视频。直播状态探测IsLiving(mid)判断UP主当前是否在直播HasLiving(mid)查询其是否开通直播。弹幕内容下载拿到视频cid后调用GetDanmukuContent(cid)即可获得原始弹幕XML数据。比如你想快速了解一位UP主的账号概况几行代码就能完成from bilibili import GetUserInfoBymid me GetUserInfoBymid(208259) print(me.name, me.fans, me.article)进阶玩法带密钥的认证接口当你想获取视频的详细标签、硬币数、分P信息或者按关键词搜索视频和专题时就需要申请B站的appkey并在调用时附带由AppSecret生成的签名。项目在api.md中给出了完整的签名算法Python和JavaScript两个版本都有照着GetSign()的实现改即可。from bilibili import GetVideoInfo video GetVideoInfo(170001, appkey你的appkey, AppSecret你的AppSecret) print(video.title, video.danmu, video.coin)这一层接口能拿到的字段更丰富适合做深度的数据分析和二次开发。顺手好用的配套小工具除了核心API项目里还藏着不少实用脚本GetDanmuAss输入AV号直接生成本地播放器可用的ASS弹幕字幕文件看番追剧体验直接拉满 ✨GetVideoUrl输入视频页面地址解析出真实下载地址配合下载工具使用。BiliMerge把B站手机客户端离线下载的分段视频合并成一个完整文件。bili-monitor定时监控新番的播放、追番等数据变化。bili_live_guaji直播区挂机脚本帮你积累直播间经验值。bilibili-po爬取UP主的关注关系网并附带数据分析代码。另外Alfred/目录下还有三个现成的Workflow番剧查询、热门榜单、视频搜索日常查资料可以少开几个网页。使用前必读的几条提醒项目已停止维护B站接口日新月异部分旧接口可能失效请把它当作学习和研究的参考资料。无论调用哪个接口都请控制请求频率批量抓取时适当暂停间隔别给服务器添负担。认证接口中旧版appkey已不可用必须配合AppSecret使用签名才能正常工作。结语总的来说这个项目就像一本B站数据获取的武功秘籍接口文档齐全函数封装友好配套工具实用。对想练手爬虫的新人来说它是绝佳的入门教材对有数据分析需求的老手来说它也能帮你省下大量踩坑时间。如果你正准备做B站相关的小项目不妨把它克隆下来先从拉一份排行榜开始试试看。动手永远是最好的学习方式 【免费下载链接】bilibili-apiB站API收集整理及开发不再维护项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-api创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

推荐系统冷启动:从数据荒漠到个性化推荐的破局之道

推荐系统冷启动:从数据荒漠到个性化推荐的破局之道

2026/8/15 4:33:23

1. 冷启动:推荐系统从零到一的“第一道坎”如果你做过推荐系统,或者哪怕只是用过一些内容平台,你一定遇到过这种情况:新注册一个App,首页给你推的内容要么是八竿子打不着的“大众爆款”,要么就是一片空白&a…

大数据分析工具是什么?从零理解企业数据驱动的核心引擎

大数据分析工具是什么?从零理解企业数据驱动的核心引擎

2026/8/15 4:33:23

"一个开工厂的老板,去年投资了上百万上了ERP和MES系统,每天产生几十万条生产数据。但他打开系统一看,全是密密麻麻的数字,根本看不懂。他让IT团队给他做报表,IT团队花了两周做了一个Excel报表,但数据是…

MySQL root密码丢失应急处理:安全模式重置与权限绕过原理详解

MySQL root密码丢失应急处理:安全模式重置与权限绕过原理详解

2026/8/15 4:33:23

1. 项目概述:当数据库的“钥匙”丢了之后在Linux服务器上维护MySQL数据库,最让人心头一紧的瞬间,莫过于发现root密码忘记了。这感觉就像把自家保险柜的钥匙弄丢了,里面锁着所有重要的业务数据,而你却束手无策。无论是新…

Java实现Office文档在线预览:从POI到生产级架构全解析

Java实现Office文档在线预览:从POI到生产级架构全解析

2026/8/15 5:43:26

1. 项目概述:为什么我们需要自己搭建文档预览服务?做后端开发,尤其是涉及OA、知识库、在线教育这类系统时,文档在线预览是个绕不开的“刚需”。产品经理一句话“用户上传的Word、Excel、PPT要能直接在线看,别让人下载”…

Linux进程管理:僵尸进程、孤儿进程与守护进程的深度解析与实战

Linux进程管理:僵尸进程、孤儿进程与守护进程的深度解析与实战

2026/8/15 5:43:26

1. 从一次线上故障说起:被遗忘的进程那天凌晨,我被一阵急促的告警电话吵醒。监控显示,线上一个核心服务的服务器内存使用率在短短半小时内从30%飙升到了95%,并且还在持续增长。登录服务器一看,top命令里,一…

JavaWeb开发入门:Servlet、JSP与HTML5/CSS3实战指南

JavaWeb开发入门:Servlet、JSP与HTML5/CSS3实战指南

2026/8/15 5:43:26

1. 项目概述:从A030_JavaWeb&HTML&CSS谈起看到这个标题“A030_JavaWeb&HTML&CSS”,很多刚入行的朋友可能会有点懵,这到底是一个项目,还是一个课程编号,或者是一个学习路径?从我十多年的经验…

从AI黑盒到工程流程:构建可理解、可复现的AI项目实践指南

从AI黑盒到工程流程:构建可理解、可复现的AI项目实践指南

2026/8/15 5:43:26

你有没有遇到过这种情况:看到一个 AI 工具,它给出的结果看起来“很对”,但当你追问一句“为什么是这个结果”时,却只能得到一句模糊的“根据模型分析得出”?或者,你按照某个教程,成功运行了一个…

从数学建模到信贷风控实战:中小微企业风险评估与决策优化全解析

从数学建模到信贷风控实战:中小微企业风险评估与决策优化全解析

2026/8/15 5:43:26

1. 从一道赛题到真实商业决策的跨越每年九月的那个周末,对于全国数十万理工科学生而言,都是一个不眠之夜。2020年的“高教社杯”全国大学生数学建模竞赛C题——“中小微企业的信贷决策”,就是这样一个将象牙塔里的数学公式与现实商业世界残酷…

构建多维AI评估体系:从精度到工程化的全面模型选型指南

构建多维AI评估体系:从精度到工程化的全面模型选型指南

2026/8/15 5:33:26

在实际技术选型和架构设计过程中,我们常常面临一个困境:如何准确评估和比较不同AI模型、框架或服务的真实能力。无论是选择大语言模型(LLM)、计算机视觉模型,还是AI Agent开发框架,决策者往往依赖于厂商提供…

比较好的亚太EMBA,问了6位校友师资差别真的挺大

比较好的亚太EMBA,问了6位校友师资差别真的挺大

2026/8/13 11:01:28

比较好的亚太EMBA核心差异先看什么?对于希望兼顾工作与系统管理能力提升的亚太区高管而言,筛选匹配度高的EMBA项目时,师资配置是决定学习体验与实际收获的核心要素之一。我们结合3-4个公开信息透明、办学历史较长的亚太区主流EMBA项目特点&am…

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

备考3个月对比6份资料 海外游学的亚洲EMBA面试注意点

2026/8/14 10:48:24

备考海外游学的亚洲EMBA面试,核心要围绕项目国际化设计逻辑、个人跨文化管理经验匹配度两个维度准备,避免把游学模块等同于普通旅游参访的认知偏差。不少备考者花3个月对比6份资料,却容易忽略面试官对“国际视野落地能力”的考察——比如香港…

比较好的国内EMBA,问了二十位校友聊透人脉价值

比较好的国内EMBA,问了二十位校友聊透人脉价值

2026/8/13 17:17:06

比较好的国内EMBA核心差异体现在哪些方面?比较好的国内EMBA的核心长期价值,很大程度上依托于校友网络的连接质量与资源生态的活跃度,这也是不少高管在择校时优先考量的因素。我们结合3-4个市场关注度较高的项目公开信息,从课程、师…

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

2026/8/15 0:03:07

快消品(FMCG)是流通速度较快、竞争较为激烈的行业之一。一瓶饮料从出厂到消费者手中,往往只有几十天甚至几天的周转窗口。这决定了快消行业的仓储管理系统(WMS)与制造业、电商行业存在明显区别:它不仅需要管…

内景 空间站内部 中国空间站 太空 内仓

内景 空间站内部 中国空间站 太空 内仓

2026/8/15 0:03:07

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 空间站内部 中国空间站 太空 内仓 地址:本地PC端运行(或Web…

重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能

2026/8/15 0:03:07

重新定义数据接口:3个突破性场景让通达信数据读取更智能 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 当我们面对海量金融数据时,传统的数据获取方式往往让我们陷入困境—…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/15 1:04:46

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/9 13:42:46

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/14 19:35:14

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…