ARTICLE DETAIL

资讯详情

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

五分钟下载完你的 Bandcamp 音乐收藏?bandcamp-downloader 实操走查

五分钟下载完你的 Bandcamp 音乐收藏?bandcamp-downloader 实操走查 五分钟下载完你的 Bandcamp 音乐收藏bandcamp-downloader 实操走查【免费下载链接】bandcamp-downloaderDownload your bandcamp collection using this python script.项目地址: https://gitcode.com/gh_mirrors/ba/bandcamp-downloader 痛点收藏没法一次下完在 Bandcamp 上买过不少音乐的人多半发现过收藏页没有全部下载按钮只能一首首点。开源项目 bandcamp-downloader.py 补的就是这个空缺——一个 Python 脚本用你浏览器的 Cookie 完成登录验证把买过的专辑全量下完。专辑自动打包成 zip单曲存为音频文件再按艺术家名归好目录。 五分钟跑起来装好即下项目就是一个脚本加几个依赖两步到位git clone https://gitcode.com/gh_mirrors/ba/bandcamp-downloader cd bandcamp-downloader pip install . python bandcamp-downloader.py 你的用户名你的用户名换成收藏地址bandcamp.com/xxx里的那段。习惯 Poetry 的话把第三行换成poetry install再用poetry run python bandcamp-downloader.py 你的用户名启动效果一样。⚙️ 三个跑起来之前要弄对的配置前三个缺了会直接跑不动其余都可以用默认值。username必填收藏 URL 末尾的用户名直接跟在命令最后。传错了拉到的就不是你的收藏。--browser脚本从指定浏览器里读 Cookie默认找 firefox。你平时用 Chrome 登录的话要加--browser chrome否则提示找不到 Cookie。--directory下载目录默认是当前工作目录。显式指定一个比如--directory ~/Music/Bandcamp免得文件散落在 shell 里。格式、线程数、重试次数这些在 README.md 里都有完整说明初跑不用碰。 它能替你做的事并行、跳传、归档装好之后真正的价值体现在下载过程里。并行还稳妥默认 5 个线程并行下载每完成一个文件停 1 秒再拿下一个给服务器留了缓冲单个文件失败会自动重试默认最多 5 次。网络抖一下不用你盯着。格式自己挑默认下mp3-320。收藏里想留一份无损的-f flac或-f wav就行aac-hi、vorbis、mp3-v0也都能选。同一批内容下两种格式时记得用不同的--directory脚本分不清两个 zip 是不是同一种格式。归档自动二次运行零操作专辑是 zip、单曲是散文件全部按艺术家名分进子目录。重新运行时它逐个比对文件大小一致就跳过不一致才覆盖天然支持增量补下确实想强制重下一份加--force。 进阶用法按时间筛、自动解包全量下完之后几个 flag 能让它变成日常工具。按时间筛--download-since 2024-01-01只下那天及以后购买的搭配--download-until可以圈出任意区间补下某一年的账单很顺手。自动解包加--extract专辑 zip 会被解进{艺术家}/{专辑}目录并删掉 zip音乐目录保持扁平。先空跑再动手--dry-run只处理网页数据、不落盘配合--summary结束时给出每件物品的状态清单大批量之前先确认范围。python bandcamp-downloader.py --download-since 2024-01-01 --extract --dry-run 你的用户名️ 踩坑速查高频报错与解法现象明明登录了却报Failed to find chrome cookie。 → 原因浏览器是 flatpak/snap 装的Cookie 文件不在默认查找位置。 → 解法用--cookies直接指向 Cookie 文件如Cookies或cookies.sqlite或把真实目录软链到预期路径注意--browser仍要配对。现象WSL 里报DBUS_SESSION_BUS_ADDRESS相关错误直接崩。 → 原因browser_cookie3 要走 dbus 从 keyring 取解密密钥WSL 通常没配。 → 解法给 WSL 配好 dbus或者干脆在 Windows 原生环境里跑。现象Unable to get key for cookie decryptionChrome 上尤其常见。 → 原因browser_cookie3 上游的已知问题。 → 解法等库更新或先换 Firefox 登录再跑绕开这条链路。现象不报错但说找不到任何专辑。 → 原因浏览器没开放 Cookie 读取脚本拿不到登录态。 → 解法按 browser_cookie3 的说明检查浏览器设置放行第三方读取 Cookie。✅ 值得收藏的一句话一个 Python 脚本把一首一首手动下变成挂上就完事收藏从此有了自动补全的离线备份——前提是别退掉浏览器里那个登录。【免费下载链接】bandcamp-downloaderDownload your bandcamp collection using this python script.项目地址: https://gitcode.com/gh_mirrors/ba/bandcamp-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表