行业资讯
📅 2026/8/18 1:46:33
B站视频下载工具保姆级教程:一次配置,4K大会员视频与批量下载一劳永逸
B站视频下载工具保姆级教程一次配置4K大会员视频与批量下载一劳永逸【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader周六晚上我想把追了两个月的系列课程一次性缓存到电脑里。点开B站才发现4K画质锁着大会员网页端根本没有缓存功能手机缓存一清内存就全没了。折腾到十一点一个视频没存下来我决定认真找一款靠谱的B站视频下载工具。最后在 GitCode 上找到开源的bilibili-downloader——一个纯 Python 写的命令行下载器能把 B 站视频真正存成硬盘上的本地文件包括大会员专属的 4K 画质和需要充电才能看的独家内容。这篇文字记录了我从零开始上手它的完整过程也把中途踩过的坑一并写出来希望帮你省下几晚的折腾时间。为什么值得为它折腾三个理由先说结论如果你只是偶尔缓存一两个视频网页端凑合够用但如果你需要稳定、完整、可长期保存的 B 站内容这个工具就是更省心的选择。理由一下载到本地才算真正拥有。在线收藏会因 UP 主动态、平台调整而下架网页缓存会过期手机缓存清一次内存就归零。只有把视频和音频真正写进你的硬盘才谈得上永久珍藏。bilibili-downloader 下载完成后会自动把音视频合并成一个完整的 mp4 文件放在你指定的输出目录里拷进移动硬盘或 NAS 都随你。理由二Cookie 一次配好之后基本零操作。工具本身不破解任何权限它只是替你带着登录态去请求资源。你把 B 站账号的 Cookie 粘进配置文件后4K 大会员视频保存、充电专属内容下载就都能顺利拿到。配置的过程大约五分钟之后每次使用只需往列表里加链接。理由三批量与分P天然支持不用一集一集手动点。把多个链接写进同一个列表运行一次程序它会按顺序并发处理遇到多章节分P视频也能通过链接参数精确控制下载哪一集。这正是 B 站批量下载最常见的需求场景。十分钟上手从安装到第一次成功下载整个上手过程可以拆成四步每一步都有明确的结果反馈走完就能看到第一个文件落地。第一步装环境。确保电脑上有 Python 3.8 或更高版本然后拉取项目并安装依赖git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader cd bilibili-downloader pip install -r requirements.txt依赖装完后可以先试着跑一下python main.py此时程序会读取配置并尝试解析视频链接——就算后面还有配置没做完这一步能提前确认运行环境没问题。第二步配 Cookie。这是整个流程里唯一稍微需要动手的地方也是决定你能不能下到 4K 和会员内容的关键。用浏览器登录 B 站账号打开任意视频页按 F12 打开开发者工具切到网络标签后刷新页面点开第一个请求在请求头里找到 Cookie 整段复制。上图标注的就是定位 Cookie 的完整路径照着红色箭头操作即可。把复制到的内容粘贴进config.py里的COOKIE字段保存这一步就完成了。第三步添加视频链接。打开config.py在URL列表里填上你想下载的地址。普通视频、分P视频、充电专属视频都支持格式如下URL [ https://www.bilibili.com/video/BV1xx123456, # 普通视频 https://www.bilibili.com/video/BV1xx654321?p2, # 分P视频第2集 https://www.bilibili.com/video/BV1xx789012, # 充电专属视频 ]第四步运行。在项目目录执行python main.py程序会先打印待下载数量和输出目录然后逐个开始下载。终端里能看到视频与音频各自的进度条、实时速度和剩余时间下载完成后自动合并、清理临时文件最后输出一份下载摘要告诉你成功几个、失败几个、文件存在哪里。它和浏览器插件、在线解析站有什么不一样很多人第一反应是用浏览器插件或在线解析网站这两个方案我也试过说说实际差异。浏览器插件胜在顺手但通常只能下到当前页面的默认画质遇到大会员内容、多P选集和批量场景就力不从心而且插件更新往往跟不上 B 站接口的变动用着用着就失灵。在线解析站更省事代价是隐私——你的账号 Cookie 和下载请求都经过第三方服务器画质上限也常被限制还可能遇到站方维护、收费解锁。相比之下bilibili-downloader 的优势在于三点请求直连 B 站官方接口账号信息不出本机画质、分P、批量全部由你自己在配置文件里控制开源项目可以随时看代码、自己跟进更新。它的边界也很明确它是个命令行工具没有图形界面番剧和电影支持还在测试阶段需要中国大陆 IP 才能正常访问。所以我的建议是——日常偶尔下载用插件顺手认真保存内容、追求画质和批量管理就用这个工具。实战一次批量下载与多章节视频处理下面是一次真实的使用场景某位 UP 主有一个 6 集的分P系列其中一部分是需要充电才能看的独家内容。我在config.py里这样填写URL [ https://www.bilibili.com/video/BV12gYxz7ESf, # 第1集 https://www.bilibili.com/video/BV12gYxz7ESf?p2, # 第2集 https://www.bilibili.com/video/BV12gYxz7ESf?p3, # 第3集 # …… 以此类推 ]要点在于?pN这个参数同一个 BV 号后面跟不同的 p 值就能精准指定下载第几集。不加 p 参数时默认从第一集开始。把这 6 条链接都放进列表后运行程序工具会以最多同时 2 个视频的并发量处理每个视频内部音视频又是并行下载的速度比想象中快不少。上面这张动图展示的就是下载过程中的实时反馈每个视频单独显示清晰度和文件名音频、视频两条进度条并行推进下载完成后自动进入合并环节。整个系列跑完输出目录里就是 6 个规整的 mp4 文件临时文件已被自动清理干净无需手动收拾。最容易翻车的三个时刻工具本身不复杂但有几个环节新手容易栽跟头我把最典型的三个场景和补救办法列在这里。翻车一下载时提示权限不足或清晰度只有 480P。八成是 Cookie 过期了。B 站的 SESSDATA 大约 30 天失效一次失效后工具拿不到会员状态自然下不了 4K。补救办法很简单重新按上文步骤获取一次 Cookie替换进config.py。建议在手机日历里设个每月提醒三十天一到就顺手换一次。翻车二分P视频只下到了一集。很多人把分P视频的链接直接复制进来结果只下载了默认的那一集。原因是链接里没带 p 参数。解决办法是逐个补上?p2、?p3……或者确认链接本身已经带了完整的选集参数。在填链接时多看一眼这一坑就绕过去了。翻车三下载到一半网络中断好几集失败。别急着重跑整个列表——程序结束时会自动生成一个failed_urls.txt里面按行写好了所有失败视频的原始链接直接把这些地址复制回config.py的URL列表重新运行即可成功过的视频不会重复下载。另外如果发现某个视频一直失败检查一下账号是否有对应的观看权限比如充电视频需要你确实充过电。写在最后现在那门 32 集的课程整整齐齐躺在我的移动硬盘里地铁上、高铁上随时能看再也不用等缓冲、担心下架。回到最开始的问题一款 B 站视频下载工具值不值得折腾我的答案是如果你有长期保存内容的需求值得。它免费、开源、支持 4K 大会员画质和充电专属内容一次配置长期复用批量与分P处理都替你考虑好了。最后提醒两件事一是 B 站的接口会不定期调整每隔一段时间在项目目录执行git pull拉取更新再升级一次依赖工具就能保持可用二是下载的内容请仅用于个人学习和研究尊重创作者的劳动成果——工具让获取变方便但内容的价值始终属于它的作者。祝你早日拥有属于自己的离线观影库。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考