Agent Skills
返回列表
🤖

百度网盘分享转存

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_db3a3bce/baidu-netdisk-share-transfer。

技能介绍

从群聊、论坛或同事邮件里拿到百度网盘分享链接是常见场景,但真正把文件落到自己网盘里往往要重复点开链接、输入提取码、勾选文件、选路径、确认保存这一整套动作。文件一多或者目录层级深,手动操作既耗时又容易漏选、误选,事后还要自己打开网盘核对是否完整。更麻烦的是,早期一些自动化方案会直接重放私有接口,要你提供 Cookie、Token,既碰敏感凭证又容易因接口变动失效。

核心能力与工作方式

这个技能通过浏览器自动化完成整条转存链路,但它刻意只走网页界面,不调用任何私有接口,也不接触 Cookie、会话令牌或提取码之外的凭证。整个流程依赖 agent-browser 驱动浏览器,所有元素定位都基于 snapshot 返回的 ref,不写死坐标或 XPath,页面 UI 变了也能重新定位。

关键步骤如下:

  • 连接浏览器:通过 agent-browser connect 或 connect --cdp 接入一个已经登录百度网盘的浏览器实例。
  • 打开分享链接并处理提取码:打开 pan.baidu.com/s/ 形式的链接,用 snapshot 找到提取码输入框,fill 填入用户提供的码,再点击确认按钮并等待页面加载完成。
  • 确认内容与勾选:再次 snapshot 记录本次要转存的文件清单和数量,用于最后核对;逐项 check 或使用页面自带的“全选”。
  • 执行转存:定位并点击「转存」按钮,在“保存到网盘”对话框里展开路径树选择目标目录,需要新建文件夹时按对话框内操作,最后点击「确定」。
  • 结果核对与报告:打开 pan.baidu.com/disk 对应路径,再次 snapshot 对比文件数量和结构,输出成功、跳过、失败项,失败项不反复重试,交给用户确认。

批量与异常处理

当目录超过平台单次上限时,技能会按子目录分批转存,先处理小文件再逐个进入子文件夹,每批之间加入适当停顿模拟人工节奏,降低触发反爬的概率。遇到百度 UI 改版导致按钮文案变化,会用 find role button 配合可见文本兜底定位。一旦页面出现滑块验证或安全验证,技能会立即停止,把控制权交还给用户,由用户在浏览器内手动完成后再继续,而不是无限重试。登录失效时也会提示用户在同一个 --user-data-dir 下重新登录,尽量保留其他状态。

适用边界

这个技能只处理用户本人拥有或已获授权保存的内容,不会协助绕过提取码、登录、访问控制或验证码,也不会记录、输出或共享任何敏感信息。如果运行环境完全禁止启动浏览器,它会退化为引导用户在本地浏览器手动完成转存,而不是强行执行。对网盘内部已有文件的移动、整理或删除,仍需回到百度网盘官方界面操作。

使用场景

  • 收到同事的百度网盘分享链接,需要把整套项目文件批量转存到自己网盘指定目录并核对数量。
  • 从论坛收集到多个百度网盘分享链接,需逐项检查文件并转存到网盘根目录或已有文件夹。
  • 收到的分享包含多层子目录且文件数量超出平台单次上限,需分批转存并保持原有结构。
  • 已有保存路径包含同名文件,需在转存前说明是否创建副本或跳过已有项。

适合人员

  • 需要把同事分享的百度网盘项目资料完整转存到自己网盘的研发工程师,担心手动操作漏选文件。
  • 经常从社区收集百度网盘资源并批量转存到个人网盘的知识工作者,希望有清晰的核对清单。
  • 管理团队文件分发、需要按指定路径批量保存百度网盘分享内容的运营人员,关注操作边界和异常处理。
  • 在隔离环境中运行浏览器自动化、不允许接触 Cookie 或 Token 的技术团队,希望只用网页界面完成转存。