如何自动下载B站关注UP主视频?bilibili-downloader让你不错过任何更新
还在为错过关注UP主的新视频而烦恼?还在手动下载视频浪费时间?bilibili-downloader是一款基于Node.js开发的B站个人动态视频下载助手,能够实时监听你关注的UP主动态,一旦有新视频发布,便会自动下载保存到本地或FTP服务器,让你轻松获取高质量视频内容。
这些场景是否让你头疼?🤯
作为B站用户,你是否经常遇到以下困扰:
- 错过更新:通勤或工作时UP主发布新视频,回家后淹没在动态流中找不到
- 手动繁琐:关注数十个UP主,每天手动检查下载耗费大量时间
- 多设备同步难:在手机、平板、电脑间切换观看需要重复下载
- 视频下架风险:喜欢的视频突然消失,想保存却不知从何下手
- 清晰度选择困难:每次下载都要手动选择画质,操作复杂
如果你有以上任何一种情况,bilibili-downloader将成为你的理想解决方案。
四大核心价值,重新定义视频下载体验✨
实时监控,新视频自动捕获
程序会持续监控你的B站关注列表,一旦UP主发布新视频,系统立即启动下载流程,无需人工干预。支持多账号配置管理,所有关注动态尽在掌握。
高清画质,一键获取最佳体验
自动识别并下载最高可用清晰度,支持4K、1080P 60帧等高画质选项。智能匹配你的会员状态,大会员专享清晰度也能轻松获取。
灵活存储,多设备无缝同步
提供本地存储和FTP服务器上传两种方式,自定义保存路径。在家中、办公室或移动设备上,都能随时访问已下载的视频内容。
智能管理,个性化定制规则
可设置视频时长过滤、关键词筛选、UP主黑白名单等高级功能,只下载你真正感兴趣的内容,避免无效存储占用。

图:bilibili-downloader管理界面,可配置视频保存方式、存储路径、关键词过滤等功能
3步完成零门槛部署指南 🚀
1. 检查环境依赖
确保系统已安装以下工具(无需深入了解技术细节):
- Node.js (v14.0.0或更高版本)
- FFmpeg (视频处理工具)
- SQLite3 (数据存储)
2. 获取项目代码
git clone https://gitcode.com/gh_mirrors/bili/bilibili-downloader
cd bilibili-downloader
3. 安装并启动
# 安装依赖
npm install
# 构建项目
npm run build
# 启动程序
npm run start
启动后访问Web管理界面进行简单配置,即可开始自动下载之旅。如需长期运行,推荐使用PM2工具:
pm2 start ./ecosystem.config.js

图:bilibili-downloader运行日志界面,显示视频下载进度和系统状态
技术优势:为何选择这款工具?
| 特性 | bilibili-downloader | 传统下载方式 |
|---|---|---|
| 资源占用 | 内存占用<50MB,轻量级设计 | 多标签页浏览器占用数百MB内存 |
| 运行效率 | 异步处理,支持多任务并发 | 单任务手动操作,效率低下 |
| 智能识别 | 自动匹配最佳格式和画质 | 需要手动选择视频参数 |
| 隐私保护 | 本地SQLite数据库存储配置 | 依赖第三方平台可能泄露数据 |
| 更新维护 | 开源项目持续迭代优化 | 手动脚本需要自行维护 |
常见问题解答 ❓
Q: 程序需要一直运行吗?
A: 是的,为保证不错过更新,建议24小时运行。可使用PM2等工具实现后台稳定运行,即使关闭终端也不会中断。
Q: 视频默认保存在哪里?
A: 默认存储在项目根目录的downloads文件夹,可在Web管理界面自定义路径,支持外接硬盘或网络存储。
Q: 是否支持多账号同时监控?
A: 目前支持通过切换配置文件实现多账号管理,未来版本将增加多账号同时登录功能。
Q: 会对B站服务器造成影响吗?
A: 不会。程序采用智能请求频率控制,严格遵守API调用规范,不会对服务器造成额外负担。
立即体验,开启智能下载新时代
bilibili-downloader让你从繁琐的手动操作中解放出来,不再错过任何精彩内容。无论是视频创作者收集素材、通勤族离线观看,还是收藏爱好者建立个人资料库,这款工具都能满足你的需求。
现在就开始使用,体验全自动化的B站视频下载服务,让每一个精彩瞬间都能轻松保存!
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust062
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Hy3-previewHy3 preview 是由腾讯混元团队研发的2950亿参数混合专家(Mixture-of-Experts, MoE)模型,包含210亿激活参数和38亿MTP层参数。Hy3 preview是在我们重构的基础设施上训练的首款模型,也是目前发布的性能最强的模型。该模型在复杂推理、指令遵循、上下文学习、代码生成及智能体任务等方面均实现了显著提升。Python00