bilibili-api 是一个由社区维护的 Python 第三方库,旨在为开发者提供便捷、全面的方式来调用哔哩哔哩(Bilibili)平台的各类 API 接口。
- bilibili-api官网入口网址:https://nemo2011.github.io/bilibili-api
- bilibili-api开源项目地址:https://github.com/Nemo2011/bilibili-api

该项目最初由 @MoyuScript 于 2020 年创建,后因原作者停止维护,由 GitHub 用户 Nemo2011 接手并持续更新,目前托管于 https://github.com/Nemo2011/bilibili-api。该库支持视频、番剧、用户、频道、音频、直播、动态、专栏等 Bilibili 核心功能模块的数据获取与操作,涵盖从基础信息查询(如视频播放量、弹幕数量)到高级交互(如点赞、投币、评论、登录状态管理)等多种场景。
bilibili-api 的一大亮点是全面支持异步编程(async/await),默认兼容 aiohttp、httpx 和 curl_cffi 等主流异步 HTTP 客户端,并可通过 curl_cffi 实现浏览器级 TLS 指纹伪装,有效规避 Bilibili 的反爬机制。此外,它还内置了 AV 号与 BV 号互转、弹幕下载与解析、字幕文件处理、Cookie 自动刷新等功能,极大提升了开发效率。
项目遵循 GNU GPL v3.0 开源协议,文档齐全,社区活跃是目前最成熟、功能最完整的 Bilibili API 封装库之一。开发者在使用时需注意遵守 Bilibili 平台规则,仅用于合法学习与研究目的。
相关导航
暂无评论...



