ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

5分钟上手bilibili-downloader:B站视频下载工具,大会员4K与充电视频一次拿下

2026/8/20 12:55:33 拓冰建站 浏览量
5分钟上手bilibili-downloader:B站视频下载工具,大会员4K与充电视频一次拿下 5分钟上手bilibili-downloaderB站视频下载工具大会员4K与充电视频一次拿下【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader你是不是也遇到过这样的场景刷到一门特别想反复学的课程结果右下角挂着大会员专享4K或者给某位UP主充了电专属内容却只能在App里在线看想存进硬盘毫无办法今天要聊的 bilibili-downloader 正是为这些场景而生的开源B站视频下载工具支持大会员4K清晰度、充电视频保存、多P分集和批量下载装好依赖、贴个Cookie就能开工全程不过五分钟。一张对照表看懂bilibili-downloader能帮你解决哪些糟心事先别急着动手我们先说清楚这个工具到底能干什么。它的核心逻辑很朴素把你想存但存不了的B站视频变成填个链接就能下。下面是它帮你摆脱的几类典型烦恼你遇到的糟心事用 bilibili-downloader 后在线解析站不认大会员只给480P模糊画质配置里贴上账号Cookie自动取你拥有的最高清晰度最高支持4K充电专属视频只能在线看找不到下载按钮已充电的专属内容可离线收藏付费看得见也能存得下合集、连载几十个分P手动一个一个存自动识别分P也可用链接参数指定下载某一集想囤整个系列却要全程盯着屏幕逐条下载把整串链接一次性贴进列表批量排队自动下载除此之外它还有几个让人舒服的小细节下载时实时刷新进度条跑完自动合并音视频、清理临时文件硬盘不会被垃圾文件悄悄占满。功能列表和已知限制的完整说明都在项目 README 里随时可以对照查阅。动手前的准备清单四样东西缺一不可正式开始之前先花一分钟把下面四件事备齐。每一项我都标了为什么需要它让你知其所以然Python 3.8 或更高版本这个工具是用 Python 写的所有下载逻辑都跑在它上面版本低于 3.8 会直接报错。项目代码终端里执行git clone https://gitcode.com/gh_mirrors/bil/bilibili-downloader拉下来然后进入目录。四个依赖库运行pip install -r requirements.txt一次性装好。其中 httpx 负责发网络请求、beautifulsoup4 负责解析页面结构、moviepy 负责把音视频合二为一、tqdm 负责画出你看到的进度条。B站账号的 Cookie这是B站识别你身份的通行证没有它程序就只能以游客身份请求拿不到4K和充电内容的访问权。最后这一项是最关键的后面专门用一步来教你怎么取。主流程实操从拿到Cookie到下载出第一条4K视频整个流程就三步拿Cookie、填链接、跑程序。下面按真实任务推进照着做就行。第1步复制B站Cookie贴进 config.pyCookie 获取方式不复杂全程两分钟用浏览器登录你的B站账号打开任意视频页按 F12 打开开发者工具切到网络Network标签按 CtrlR 刷新页面点列表里的第一个请求在请求头里找到 Cookie 字段把整串 Cookie 复制下来打开项目里的 config.py替换COOKIE那一行引号里的内容。这里有个必须提醒的细节Cookie 里的 SESSDATA 大约一个月就会失效到时候按同样方法重新复制一次替换进去即可。建议在手机日历里设个每月提醒免得下载到一半才发现身份过期。第2步按场景填写 URL 列表继续在 config.py 里找到URL列表把链接按需求填进去。不同使用场景怎么填直接对着这张表抄想下载的内容前提条件config.py 里怎么填普通视频无直接粘贴视频页链接大会员4K视频已开通大会员 已填Cookie粘贴链接即可自动取最高清晰度多P视频的某一集无链接末尾加?p2指定第2集充电专属内容已充电 已填Cookie粘贴链接即可如果你想一次批量下载整个系列就把所有链接按顺序都放进URL列表比如这样URL [ https://www.bilibili.com/video/BV1xxxxxxx/, https://www.bilibili.com/video/BV1xxxxxxx/?p2, https://www.bilibili.com/video/BV1xxxxxxx/?p3, ]顺带说一个冷知识如果链接里?p2前面没有斜杠程序会自动帮你把 URL 规范化为标准格式避免重定向导致清晰度掉到480P——这个处理逻辑在strategy/bilibili_executor.py的 URL 规范化代码里有兴趣可以翻源码看看。第3步运行 main.py等视频落盘填好之后在项目目录执行python main.py程序会先打印本次下载配置待下载数量、输出目录然后逐条处理链接。每个视频会同时并发拉取画面和声音终端里的进度条实时刷新下载完自动合并、清理临时文件最后汇总一份下载摘要告诉你成功几个、失败几个、总共用时多久。视频默认存放在项目的 output 目录。跑完看到终端里出现✅ 成功下载 N 个视频你的第一条本地视频就正式入库了。进阶技巧合集几个让体验更顺手的小操作下面这几条都是高频实用的小技巧每条都可以直接照做批量囤课建课程库把整个系列的视频链接按顺序排进 URL 列表一次跑完适合在考前或假期集中把课程下载下来之后随时离线复习。换个存放位置想存进外接硬盘或NAS改 config.py 里的OUTPUT_PATH即可TEMP_PATH是临时文件目录程序每次跑完都会自动清理不用你操心。下载失败自动留档如果某个视频没下成功程序会把失败的链接写进项目里的 failed_urls.txt下次想重试直接复制回去就行不用重新找链接。番剧和电影尝鲜目前番剧/纪录片支持还在完善中部分内容需要中国大陆IP才能访问。想试的话可以在 URL 里加番剧页链接但先别抱太高预期普通视频和充电视频才是它的主战场。自查排障四个高频问题的快速解法下载速度很慢怎么办4K文件体积大是正常的建议在网络空闲时段比如深夜再跑同时保证网络稳定有线优先。程序本身支持断点续传中途断了重新运行会接着下。提示身份过期、下载失败怎么办大概率是 Cookie 失效了按第1步的方法重新获取并替换即可。SESSDATA 一个月一换建议固定时间更新。下载的视频打不开怎么办先确认播放器是否支持常见视频格式推荐 VLC、PotPlayer 这类通用播放器也可以删掉重下一次排除中断导致的文件损坏。提示该视频受地区限制怎么办这是部分番剧/电影的内容限制需要用中国大陆的代理或网络环境后再试普通视频不受此影响。下载之前请先想一件事工具让存下来变得毫无门槛但请记住每一个视频背后都是创作者的心血。bilibili-downloader 适合用来保存你真正需要的学习资料、收藏钟爱的作品、备份自己的内容也请只把它们留在个人设备上供自己学习与收藏不要用于传播或任何商业用途。支持原创从尊重每一位UP主开始。如果这篇文章帮到了你不妨现在就打开终端把git clone那行命令跑起来——你离拥有自己的B站离线资料库只差这五分钟。【免费下载链接】bilibili-downloaderB站视频下载支持下载大会员清晰度4K持续更新中项目地址: https://gitcode.com/gh_mirrors/bil/bilibili-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考