ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

一步到位!3分钟用 CyberdropBunkrDownloader 批量搬空整个相册

一步到位!3分钟用 CyberdropBunkrDownloader 批量搬空整个相册 一步到位3分钟用 CyberdropBunkrDownloader 批量搬空整个相册【免费下载链接】CyberdropBunkrDownloaderSimple downloader for Cyberdrop and Bunkrr项目地址: https://gitcode.com/gh_mirrors/cy/CyberdropBunkrDownloader收藏夹里躺着几十个 Cyberdrop、Bunkr 分享链接每个相册少说几十上百个文件右键另存为点到手酸还老漏图。直到我拿 CyberdropBunkrDownloader 实测了一把——一条python3 dump.py -u 链接命令整个相册自动翻页、自动建目录、自动跳过已下载文件几分钟全搬回本地。这篇就把我从零跑通到踩坑的全过程原样写给你。从右键另存为到一键全下它到底帮我省了什么事情的起因其实很普通我在论坛上拿到一个不错的相册分享链接点进去有 6 页、每页 20 张图。手动右键下载的话……我只试了三分钟就放弃了中途还重复存了好几张。CyberdropBunkrDownloader 是一个纯 Python 的命令行下载器只做一件事把 Cyberdrop.me 和 Bunkr.sk 分享页面里的所有文件一次性拉回本地。不用登录、不用填 token拿到链接就能跑。更关键的是它把三件我最烦的重复劳动全包了自动翻页相册有分页时一页页抓完不用你手动翻第 2 页、第 3 页自动整理每个相册按专辑名自动建文件夹图片视频各归各的自动跳过下载过的文件会记录在案命令重跑不重复下载。一句话总结它的价值给我一个分享链接还我一个完整文件夹。5分钟从零跑通装依赖、贴链接、回车上手比我想象的简单环境只需要 Python 3。我实测的完整流程就四步git clone https://gitcode.com/gh_mirrors/cy/CyberdropBunkrDownloader cd CyberdropBunkrDownloader pip3 install -r requirements.txt python3 dump.py -u 你的分享链接每行命令是干什么的拆开说清楚git clone把项目源码拉到本地这步只需做一次pip3 install -r requirements.txt安装requests、bs4、tqdm、tenacity四个依赖分别负责网络请求、页面解析、进度条和失败重试python3 dump.py -u-u后面跟分享链接回车即开跑。我第一次跑的时候终端立刻跳出带百分比和实时网速的进度条文件名一行行滚过去比想象中稳。跑完后当前目录下会出现一个downloads/文件夹里面是按专辑名命名的子目录所有文件整整齐齐躺在里面。场景一一个链接对应整个相册怎么一次性全拉下来最典型的需求就是开头那个场景一个链接、多页文件。直接用基础命令python3 dump.py -u https://xxxx/album/12345为什么一条命令就能搬空整个相册因为脚本会先解析页面的分页结构。我实测一个 6 页的相册时终端连续打出这样的提示[!] Downloading page (2/6) [!] Downloading page (3/6)也就是说你只需要给出第一页的链接后面的分页它自己顺着爬完全程零干预。这一条就解决了漏下、重下、翻页翻到烦三个老大难。场景二手上有上百个分享链接怎么一次批量处理单链接只能算热身批量才是这个工具的拿手好戏。我手头攒了三十多个链接用文件模式一次跑完。先建一个url_list.txt每行放一个链接https://xxxx/album/aaa https://xxxx/album/bbb https://xxxx/album/ccc然后执行python3 dump.py -f url_list.txt跑起来后你会看到它逐个处理每个链接都会打印一行Processing 链接...。文件模式本质上就是循环执行单链接的逻辑所以每个相册依然各自建独立目录不会混在一起。三十个链接我一次挂机跑完中途断网也能自动重试默认 10 次省心程度直接拉满。场景三只想下图片不想下视频怎么按类型筛分享相册里图片视频混着放是常态。有时候我只想要 jpg 和 png用-e指定扩展名即可python3 dump.py -u 链接 -e jpg,png-e后面是逗号分隔的扩展名列表只下载匹配的文件其余直接跳过。这个参数的好处很实在省流量用不上的 mp4 直接过滤掉省磁盘几十 G 的视频不会把硬盘撑爆够灵活想连视频一起下去掉-e就是全量下载。进阶玩法日期筛选、wget 导出、自定义目录这几个隐藏参数除了-u/-f/-e这几个明面上的参数我翻源码时还挖出几个藏得较深但实测好用的功能按日期范围下载。Bunkr 相册里的文件带上传时间用--before/--after只下某个时间段的内容格式为yyyy-mm-ddThh:mm:sspython3 dump.py -u 链接 --after 2025-01-01T00:00:00这样 2025 年之前的老文件会被跳过适合追更场景。注意日期过滤目前只对 Bunkr 站点生效Cyberdrop 的解析分支里没有这套逻辑。先导出 URL 列表再决定要不要下载。加一个-w参数脚本不下载文件而是把所有真实下载地址写进url_list.txtpython3 dump.py -u 链接 -w适合想用 wget、aria2 等工具接管下载的人也可以先用它验证链接是否有效再动手。自定义下载目录。默认文件落在downloads/下换位置用-ppython3 dump.py -u 链接 -p /data/media/cyberdrop网络差就把重试调大。-r控制断线重试次数默认 10弱网环境建议-r 20。另外两个底层细节值得知道脚本请求时模拟了 Chrome 浏览器标识并带上 Bunkr 的 Referer被站点拒之门外的概率小很多Bunkr 的真实下载地址是加密的脚本会按小时轮换的密钥自动解密。这些你都不用关心知道能下就行。这几个坑我实测踩过别重复交学费新手照着跑大概率顺利但有几个坑我确实踩过列出来帮你省时间坑一README 里的-css、-cfs参数跑不通。项目 README 的完整参数表里写了-css检查服务器状态但我实际执行直接报错unrecognized arguments。翻源码确认当前版本只注册了-u、-f、-r、-e、-p、-w、--before、--after这些参数网上带-css的老教程照抄会失败。坑二重试只对断网生效404 不会重试。脚本的重试机制只捕获网络连接错误断网、超时会自动重连但某个文件本身返回 404 或 500 时会直接打印[-] HTTP error 404并跳过重试多少次都没用。这时该查的是链接是否过期。坑三-u和-f不能同时给。两个参数一起传程序会直接退出并提示Please provide only one URL or file。批量就只留-f单下就只留-u。坑四隐藏款文件名里的非法字符会被自动替换。相册名若带:/|?*这类字符脚本会自动替换成-再建目录避免 Windows 报错。如果你发现本地目录名和网页相册名不完全一致别慌这是正常现象。写在最后与其收藏教程不如先跑通一条命令回到开头那个场景——收藏夹里的链接只增不减手动下载永远追不上新分享的速度。CyberdropBunkrDownloader 用一条命令把解析、翻页、筛选、整理全包了我最满意的是它可以反复执行新增的文件能下到下过的自动跳过断网重跑也不慌。我的建议很直接现在就去装好环境拿收藏夹里最小的那个相册试第一条命令python3 dump.py -u 你的分享链接3 分钟跑通它你就会回来把它加进自己的常用工具清单。【免费下载链接】CyberdropBunkrDownloaderSimple downloader for Cyberdrop and Bunkrr项目地址: https://gitcode.com/gh_mirrors/cy/CyberdropBunkrDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表