一个用于批量转存百度网盘分享链接的油猴脚本(Tampermonkey / Violentmonkey / Greasemonkey)。
- 批量处理多个百度网盘分享链接
- 自动识别链接中的提取码,也支持设置默认提取码
- 递归创建多级目标目录
- 分批转存文件与目录,单链接错误自动重试
- 转存遇到限制时自动拆分为更小的目录/文件进行重试
- 悬浮控制面板,实时显示进度、成功/失败数与日志
- 日志中自动遮蔽提取码,避免泄露
- 浏览器安装油猴扩展(任选其一):
- 点击下面链接安装脚本:
- 安装完成后,浏览器会提示脚本已启用。
- 先登录你的百度网盘账号。
- 打开 百度网盘首页:https://pan.baidu.com/disk/home
- 脚本只会在
pan.baidu.com/disk/*或yun.baidu.com/disk/*页面生效,分享链接页面不会显示面板。
进入网盘首页后,页面右上角会出现一个名为 “📦 批量转存助手” 的悬浮面板。如果未出现,请尝试刷新页面,或检查油猴扩展是否已启用本脚本。
在面板的第一栏文本框中粘贴分享链接,每行一个。支持两种提取码写法:
https://pan.baidu.com/s/1xxxxx 提取码:abcd
https://pan.baidu.com/s/1yyyyy 提取码: 1234
https://pan.baidu.com/s/1zzzzz?pwd=5678
- 链接后面的
提取码:abcd或pwd=5678会被自动识别。 - 如果所有链接都使用同一个提取码,也可以在“默认提取码”框中统一填写。
在“目标文件夹”框中填写你要转存到的路径,例如:
/我的转存
/电影/2024
- 必须以
/开头。 - 如果目标文件夹不存在,脚本会自动逐级创建。
- 如果不填,脚本会提示“请输入目标文件夹路径”。
点击 “▶ 开始批量转存”,脚本会依次处理每个链接。面板中会显示:
- 链接总数 / 当前进度
- 成功数 / 失败数
- 当前链接的文件级进度(状态栏,如
本链接文件进度:30/100) - 实时日志(包含错误码与重试信息)
处理完成后会播放提示音并弹出桌面通知。
如果存在失败的链接:
- 日志末尾会单独输出 失败链接汇总,逐条列出链接和失败原因
- 面板底部会出现 “❌ 失败链接” 区域,常驻展示失败项
- 点击 “📋 复制” 可将失败链接(含提取码)复制到剪贴板
- 点击 “🔁 重试失败链接” 会把失败链接回填到输入框并自动重新转存(仅重跑失败项)
- 转存过程中可以点击 “⏹ 停止” 暂停后续链接处理,已失败的链接仍会汇总输出。
- 处理完成后,点击 “🔄 重新开始” 可清空当前任务并处理下一批链接。
- 面板没有显示:确认已登录百度网盘,并且当前页面是
https://pan.baidu.com/disk/home;尝试刷新。 - 所有链接都失败:可能是
bdstoken获取失败或账号被风控,建议稍后再试,或检查网络。 - 部分链接失败:查看日志中的错误码,常见错误码如
12表示触发转存上限,建议降低频率。
- 请确保你已登录百度网盘账号。
- 该脚本仅调用百度网盘网页端接口,方便个人整理资源,请勿用于违反百度网盘用户协议或法律法规的用途。
- 批量转存可能触发百度网盘的风控或转存上限,建议合理控制链接数量与频率。
- 使用本脚本所产生的任何后果由使用者自行承担。