3分钟搞定B站视频下载:bilibili-downloader 免费解锁4K大会员与充电专属内容
【免费下载链接】bilibili-downloaderB站视频下载,支持下载大会员清晰度4K,持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader
深夜刷到一条只有大会员才能看的4K视频,评论区一片"画质封神",你点开却只能看720P——这种滋味,刷过B站的人多半都懂。如果你一直想把 B站视频下载 到本地,bilibili-downloader 或许正是那个答案:一个完全免费开源、连大会员4K和充电专属内容都能下载的Python工具。
它到底解决了什么问题
一句话说清:bilibili-downloader 是个把B站视频"搬回家"的命令行工具——你在 config.py 里贴上视频链接,运行 python main.py,它就自动完成解析、下载、合并,最后在 output 目录里给你一份可以永久保存的本地视频。
它凭什么值得用?三个关键事实足以说明:
- 它是"有身份"的下载器。普通工具只能拿到公开清晰度,而它借助你账号的 Cookie(核心是 SESSDATA),以你的会员身份请求高清流,所以4K大会员画质、充电专属内容都能解锁。
- 它天生为"多"而设计。异步并发下载、批量任务、分P自动识别,一次挂几十个链接也不会乱,失败项还会单独导出方便重试。
- 它把复杂藏在背后。解析逻辑封装在 strategy/ 目录(default.py、bangumi.py 等策略类),数据模型在 models/,你日常只需要面对一个 config.py。
对新手最友好的一点是:你不需要懂接口、不需要懂爬虫,把链接交给它,剩下的进度条会告诉你一切。
3分钟快速上手:从复制链接到看见进度条
整个上手过程,其实只有四步。
第一,把项目克隆下来并装好依赖:
git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt依赖只有四个:httpx 负责网络请求、beautifulsoup4 负责解析页面、moviepy 负责合并音视频、tqdm 负责画进度条,安装很快。
第二,拿到你的"会员通行证"。浏览器登录B站,打开任意视频页,按 F12 进入开发者工具,切到"网络"标签后刷新页面,点第一个请求,在请求头里找到 Cookie 整段复制,粘贴进 config.py 的 COOKIE 即可。图示一目了然:
第三,把想下的视频链接加进 config.py 的 URL 列表。普通视频直接贴链接;分P视频在链接后加 ?p=2 就能只下第二集;想下整个合集就把每一集都放进去。
第四,运行 python main.py。等待几秒,你会看到视频标题、清晰度、音视频双进度条、实时速度,下载完成后自动合并、清理临时文件,最后打印一份下载摘要——第一次成功的满足感,大概就是看到那行"✅ 成功下载 1 个视频"。
大会员4K视频下载:一个Cookie就能解锁
很多工具的极限是1080P,因为B站把更高清晰度绑定在账号权限上。bilibili-downloader 的思路很直接:带上你的Cookie去请求,服务器就按你的会员身份返回4K流。于是你可以把喜欢的4K影视、纪录片提前存进硬盘,通勤路上、断网环境里随时看,再也不用等缓冲。
充电专属视频下载:把独家内容永久存进硬盘
UP主充电后发布的独家内容,往往过段时间就再也看不到。把链接丢进列表,工具会以你的身份正常拿到并下载。既支持了创作者,又给自己留了一份随时可重温的本地备份——两全其美。
批量与分P视频下载:一个列表跑完全系列
还在为30集的教程一集一集另存为?把每集链接(或带 ?p=N 的分P链接)一次性写进 URL 列表,工具会按顺序、限并发地跑完,文件名自动带上分P编号,整整齐齐。万一哪条失败也不用慌,main.py 会把失败的链接导出到 failed_urls.txt,复制回去重跑即可。
新手避坑要点:这些坑我替你踩过了
新手最容易卡住的几个问题,这里按"症状→原因→解法"一次说清。
- 症状:提示权限不足,或下载中途失败。原因多半是 Cookie 过期了——B站的 SESSDATA 大约30天失效。解法:重新登录B站,按上文步骤取新Cookie替换进 config.py,再跑一次。
- 症状:下载完成却打不开。原因通常是播放器不支持视频编码。解法:换用 VLC、PotPlayer 这类通用播放器;若仍不行,删掉重下即可。
- 症状:番剧、电影下载报错。原因有两点:一是该功能仍标注"待测试",二是B站对番剧有地区限制。解法:确认网络是大陆IP,然后耐心等后续更新。
- 症状:速度忽快忽慢。原因:B站服务器与本地网络都在动态变化。解法:尽量在低峰期下载,工具内置了断点重试与并发控制,多数波动它会自己扛过去。
对比同类工具:强在哪一目了然
| 对比项 | bilibili-downloader | 浏览器插件 / 在线工具 |
|---|---|---|
| 大会员4K | ✅ Cookie 解锁 | ❌ 大多不支持 |
| 充电专属内容 | ✅ 完整支持 | ❌ 极少见 |
| 批量 + 分P | ✅ 列表批量、自动识别 | ⚠️ 多数需逐个操作 |
| 是否免费 | ✅ 完全开源 | ⚠️ 常夹带收费或广告 |
| 上手成本 | 只改一个 config.py | ⚠️ 安装配置更繁琐 |
点到为止,剩下的你亲自跑一遍自然会有体会。
下一步,就轮到你动手了
如果你正被"想保存却下不了"困扰,现在就是开始的最佳时机:克隆项目、装上依赖、填好Cookie和链接,跑一次 python main.py,很快你就能拥有一份属于自己的本地视频库。觉得好用的话,不妨给项目点个 Star,也欢迎翻阅仓库里的 README.md 了解更多细节。
最后说几句真心话:工具本身没有立场,怎么用取决于人。请把它用于个人学习与资料整理,尊重UP主与创作者的劳动,遵守B站用户协议,下载内容不要商用或传播。让好工具帮助好内容被更多人看到,而不是被滥用——这才是它存在的意义。
【免费下载链接】bilibili-downloaderB站视频下载,支持下载大会员清晰度4K,持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考