光鸭秒传工具(迅雷传光鸭,光鸭提取json)

Created 3 days ago
Updated a day ago
光鸭云盘网页端:导入秒传JSON、提取秒传JSON、搜索资源(迅雷/阿里/百度/夸克/磁力);迅雷云盘页面:提取迅雷云盘秒传JSON、秒传到光鸭云盘。作者:sumuve
#光鸭云盘
#网盘
#资源搜索
#迅雷云盘
#秒传
#秒传链接
#网盘工具
Statistics
Total Installs
22
Last 24h
+8
User Rating
5.0
光鸭云盘与迅雷云盘之间的秒传JSON导入导出工具,支持跨平台文件传输和资源聚合搜索

一、脚本简介

一款专注于光鸭云盘 ↔ 迅雷云盘之间秒传流转的浏览器用户脚本。支持秒传 JSON 导入导出、多网盘资源聚合搜索、迅雷文件一键秒传到光鸭云盘等核心功能。

无需安装任何客户端,打开浏览器即可使用。


二、核心功能

平台 功能 说明
光鸭云盘 导入JSON 将秒传JSON批量导入到当前目录
光鸭云盘 提取JSON 提取选中文件/文件夹的秒传JSON
光鸭云盘 搜索资源 聚合搜索迅雷/阿里/百度/夸克/磁力资源
光鸭云盘 记录状态 记录登录信息和当前目录(供迅雷秒传使用)
迅雷云盘 提取JSON 提取选中文件的秒传JSON(基于GCID)
迅雷云盘 秒传到光鸭 将迅雷文件一键秒传到光鸭云盘(带进度条 + 续跑)

三、安装方法

方式一:ScriptCat(推荐)

  1. 安装 ScriptCat 浏览器扩展(Chrome / Edge / Firefox 均支持)
  2. 打开本脚本发布页面,点击「安装」按钮
  3. 确认安装提示 → 安装完成

方式二:Tampermonkey

  1. 安装 Tampermonkey 扩展
  2. 点击本页「安装」按钮,或手动新建脚本粘贴源码
  3. Ctrl + S 保存 → 访问光鸭云盘或迅雷云盘,脚本自动生效

方式三:Violentmonkey

  1. 安装 Violentmonkey 扩展
  2. 从本页安装脚本 → 自动生效

四、支持的网站

网站 URL 功能
光鸭云盘 *.guangyapan.com 导入 / 提取 / 搜索 / 记录状态
迅雷云盘 pan.xunlei.com 提取JSON / 秒传到光鸭
迅雷分享页 pan.xunlei.com/s/* 提取JSON / 秒传到光鸭

五、功能详解

5.1 光鸭云盘功能

按钮位置

进入光鸭云盘后,页面顶部工具栏会在 上传按钮新建文件夹按钮 之间显示四个功能按钮:

[上传] [导入JSON] [提取JSON] [搜索资源] [记录状态] [新建文件夹]

导入JSON

将秒传JSON导入到当前光鸭云盘目录。

操作步骤:

  1. 进入目标目录(导入的文件会放在这里)
  2. 点击「导入JSON」按钮
  3. 选择导入方式:
    • 粘贴JSON:直接将JSON文本粘贴到输入框
    • 选择文件:选择本地 .json 文件
  4. 选择目标目录(当前目录 / 手动指定)
  5. 点击「导入」按钮

导入逻辑:

  • 自动校验JSON结构(需包含 files 数组)
  • 对每个文件尝试秒传(通过 etag / md5 / gcid)
  • 秒传失败的文件自动创建普通传输任务
  • 完成后显示成功/失败/跳过统计

提取JSON

提取当前目录下选中文件的秒传JSON。

操作步骤:

  1. 勾选要提取的文件或文件夹:
    • 勾选文件 → 直接提取该文件的 md5/etag
    • 勾选文件夹 → 递归提取文件夹内所有文件
    • 全选 → 提取当前目录全部文件
  2. 点击「提取JSON」按钮
  3. 等待提取完成(文件夹递归会显示进度)
  4. 在弹窗中:
    • 复制:复制JSON到剪贴板
    • 下载:下载为 .json 文件

文件名规则:

  • 单文件夹:文件夹名_N个文件_XG.json
  • 多选:当前目录名_等N个项_总文件数_XG.json
  • 单文件:文件名(去扩展)_1个文件_XM.json

搜索资源

聚合搜索迅雷云盘、阿里云盘、百度网盘、夸克网盘、磁力链接等资源。

操作步骤:

  1. 点击「搜索资源」按钮
  2. 输入关键词 → 点击「搜索」或按回车
  3. 通过标签栏切换类型:全部 / 迅雷 / 阿里 / 百度 / 夸克 / 磁力
  4. 点击结果卡片复制链接(含提取码)
  5. 磁力链接支持「云添加」按钮:自动填入并提交到光鸭云盘

说明:

  • 首次搜索需 10-30 秒等待后端聚合,后续搜索走缓存更快
  • 搜索结果按日期降序排列
  • 自动过滤「预告、花絮、枪版、抢先、片段、CAM、TS、试看、删减」等无效资源
  • 搜索超时设为 60 秒,避免假死

记录状态

记录当前光鸭云盘的登录信息和目录,供迅雷云盘秒传使用。

操作步骤:

  1. 进入目标目录(迅雷秒传的文件会放在这里)
  2. 点击「记录状态」按钮
  3. 看到「状态已记录」提示即成功

记录内容:

  • access_token:光鸭云盘登录令牌
  • folderId:当前目录ID
  • folderName:当前目录名称

5.2 迅雷云盘功能

按钮位置

进入迅雷云盘后(pan.xunlei.com),页面右下角显示浮动「提取JSON」按钮。支持两种页面:

  • 个人云盘:pan.xunlei.com
  • 分享页:pan.xunlei.com/s/xxx

提取JSON

提取迅雷云盘选中文件的秒传JSON(基于 GCID)。

操作步骤:

  1. 勾选文件或文件夹
  2. 点击「提取JSON」按钮
  3. 等待提取完成
  4. 在弹窗中:
    • 复制:复制JSON到剪贴板
    • 下载:下载为 .json 文件
    • 保存:秒传到已记录的光鸭云盘目录
    • 关闭:关闭弹窗

秒传到光鸭云盘(带进度条 + 中断续跑)

✨ v1.0.1 新增功能:进度条 + 切标签页续跑

将迅雷云盘提取的JSON直接秒传到光鸭云盘。

前提条件: 已在光鸭云盘页面点击「记录状态」

操作步骤:

  1. 迅雷云盘勾选文件 → 点击「提取JSON」
  2. 在结果弹窗点击「保存」按钮
  3. 进度条弹窗会实时显示:
    • 顶部蓝绿渐变进度条
    • 阶段文本(创建目录 / 秒传中)
    • 百分比 + 当前/总数
  4. 秒传完成 → 弹窗显示成功/失败/跳过统计

🚀 跨标签页连续运行机制:

  • 秒传请求由 ScriptCat / Tampermonkey 扩展线程发起,切后台标签页不会中断请求
  • 页面进度状态实时写入 GM 存储,切到其他标签页做别的事再切回来,进度依然正常推进
  • 即使页面被刷新 / 浏览器被关闭,下次在迅雷页重新点「保存」会自动询问是否续跑

⏱️ 中断续跑(断电 / 刷新 / 关闭后恢复):

  1. 秒传进行中若意外中断(刷新页面、关闭浏览器、网络断开等)
  2. 重新打开迅雷云盘页 → 右上角会弹橙色 Toast 提醒「检测到未完成的秒传任务」
  3. 重新勾选相同文件 → 提取JSON → 点击「保存」
  4. 脚本弹出确认框:
    检测到上次未完成的秒传任务:
    状态:秒传阶段
    总数:XXX 条
    已成功:XXX 条(XX%)
    目标目录:XXX
    
    是否续跑?
    [确定] = 跳过已成功的,只做剩余
    [取消] = 从头开始
    
  5. 选择「确定」→ 已成功的文件会直接跳过,只秒传剩余部分

六、完整工作流程

场景一:迅雷云盘 → 光鸭云盘 秒传

步骤1:光鸭云盘记录状态
  ├─ 打开光鸭云盘
  ├─ 进入目标目录
  ├─ 点击「记录状态」
  └─ 看到「状态已记录」
        ↓
步骤2:迅雷云盘提取JSON
  ├─ 打开迅雷云盘
  ├─ 勾选要秒传的文件/文件夹
  ├─ 点击「提取JSON」
  └─ 等待提取完成
        ↓
步骤3:秒传到光鸭云盘
  ├─ 在提取结果弹窗点击「保存」
  ├─ 实时查看进度条(可切其他标签页)
  ├─ 查看成功/失败统计
  └─ 回到光鸭云盘查看文件

场景二:光鸭云盘内部秒传

1. 光鸭云盘 A 目录 → 提取JSON → 复制/下载 JSON
2. 进入光鸭云盘 B 目录
3. 导入JSON → 粘贴/选择JSON → 导入

七、权限说明

权限 用途
GM_xmlhttpRequest 调用光鸭云盘 / 迅雷云盘 / 搜索源API
GM_setClipboard 复制JSON和资源链接到剪贴板
GM_getValue / GM_setValue 存储登录状态 / 待云添加磁力 / 秒传进度
GM_openInTab 打开光鸭云盘页面
GM_registerMenuCommand 注册脚本菜单命令
unsafeWindow 与页面JS交互(捕获token等)

连接的域名(精确到具体域名,无宽泛权限):

  • api.guangyapan.com — 光鸭云盘官方API
  • api-pan.xunlei.com — 迅雷云盘官方API
  • so.252035.xyz — 第三方资源搜索API

八、技术信息

项目 说明
脚本版本 v1.0.1
运行时机 document-start(确保捕获早期API请求)
许可协议 MIT
作者 sumuve
脚本头部元数据 @name / @namespace / @version / @license MIT / @tag 光鸭云盘,迅雷云盘,秒传,网盘,资源搜索

九、常见问题 FAQ

Q1:光鸭云盘按钮没出现?

  • 检查脚本管理器是否启用
  • 刷新页面(Ctrl + F5 强制刷新)
  • 查看 F12 控制台是否有报错

Q2:提取JSON提示「无法获取文件列表」?

原因:脚本未捕获到文件列表接口。
解决:点击文件列表区域触发页面请求,或进入子文件夹再返回。

Q3:迅雷提取提示需要登录?

原因:未捕获到迅雷 token。
解决:确认已登录 → 点击文件列表任意位置触发一次API请求 → 等待几秒再提取。

Q4:保存到光鸭报错「目录不存在」?

原因:记录的目录ID过期。
解决:回到光鸭云盘 → 重新进入目标目录 → 点击「记录状态」。

Q5:保存到光鸭报错「access_token 无效」?

原因:登录已过期。
解决:重新登录光鸭云盘 → 进入目标目录 → 点击「记录状态」。

Q6:搜索资源无结果?

  • 检查网络是否能访问 so.252035.xyz
  • 换关键词 / 切换类型标签重试
  • 首次搜索需 10-30 秒等待后端聚合

Q7:欢迎弹窗(联系方式)没出现?

已在 v1.0.1 修复。若仍没出现,请确认是从光鸭云盘或迅雷云盘进入,并检查脚本管理器控制台。

Q8:大量秒传时切到其他标签页会断吗?

不会。 秒传请求由脚本管理器扩展线程发起,页面线程被冻结不影响请求执行;进度状态同步写入持久化存储,切回来可看到最新进度。若刷新/关闭了页面,下次点保存会自动询问是否续跑。

Q9:如何清除未完成的秒传进度?

在迅雷云盘 → 提取JSON → 保存 → 检测到续跑提示时选择「取消 = 从头开始」,即会清空旧进度。或在脚本管理器存储面板手动清空 guangya_save_progressguangya_save_success_set


十、免责声明

  • 本脚本仅供学习交流使用
  • 资源搜索数据来源于第三方聚合 API,脚本本身不存储任何资源
  • 请遵守各网盘服务条款和当地法律法规
  • 使用本脚本产生的一切后果由使用者自行承担

十一、联系作者

作者:sumuve
反馈问题时请提供:

  1. 浏览器 + 脚本管理器名称与版本
  2. 脚本版本号
  3. F12 控制台完整报错截图
  4. 复现步骤(从哪个页面、点了哪个按钮、出现什么错误)
Script Details
Permissions & access
Cross-origin access
api.guangyapan.comapi-pan.xunlei.comso.252035.xyz
Capabilities
ClipboardNetwork requestsStorageMenu commandOpen tab