网盘直链下载:LinkSwift 在浏览器内获取八大网盘直链
2026/9/7 1:48:18 网站建设 项目流程

网盘直链下载:LinkSwift 在浏览器内获取八大网盘直链

【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

LinkSwift 是一个基于 JavaScript 的网盘文件下载地址获取工具,以用户脚本的形式运行在 Tampermonkey、Violentmonkey 等脚本管理器中,覆盖百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、夸克网盘、UC 网盘、123 云盘,另含光鸭云盘,面向不想装客户端、只需要在浏览器里拿到直链的用户。

从网盘页面到直链的完整操作

脚本由浏览器管理器托管,要求 Chrome 76.0 及以上、Edge 88.0 及以上,Firefox、Safari、Opera 均可运行,兼容列表写在脚本文件头部的@compatible声明里。拿到脚本内容后,在管理器中新建一个脚本并粘贴保存即可;习惯用命令行的人也可以先拉到本地:

git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

仓库里的(改)网盘直链下载助手.user.js就是主脚本,另附一个(改)百度网盘会员青春版.user.js小脚本,两者可以搭配使用。

脚本按头部@match声明的域名生效,包括 pan.baidu.com 与 yun.baidu.com 的文件页和分享页、www.alipan.com 与 aliyundrive.com 的分享及云盘页、yun.139.com、caiyun.139.com、cloud.189.cn、pan.xunlei.com、pan.quark.cn、drive.uc.cn、123pan.com 与 123pan.cn 等。打开任一匹配域名的文件页,页面上会出现"下载助手"入口;点击后勾选文件并选择获取方式,直链会生成在弹窗里,可逐条或整批复制。

百度网盘的文件页支持选择文件夹,脚本会解析出文件夹内的文件并分别生成直链。脚本以document-start阶段注入,比等页面渲染完再介入的方式更稳定,按钮不会出现得晚或漏掉。

直链获取后的处理方式

拿到直链后,脚本按下载器类型提供五种去向,弹窗里直接选择即可:

  • API 下载:直接打开链接,由系统把请求分发给 IDM、NDM 或浏览器自带下载器;没有安装 IDM 时可直接改选其他方式。
  • Aria 下载:复制命令到 XDown、aria2c 客户端或 Linux Shell 中执行。
  • RPC 下载:把链接推送到本地或远程 RPC 服务,适配 Motrix、Aria2 Tools、AriaNgGUI;设置页提供了"测试 RPC 连接"按钮。
  • cURL 下载:生成适用于 Windows、Linux、macOS 终端的命令,支持断点续传。
  • BC 下载:复制地址到比特彗星。

脚本还提供"增强下载"模式:在页面内直接显示进度条,走多块多线程方式。v1.1.3 版本新增了 IDM 客户端设置项,1.1.2.1 加入了 API 下载推送到 IDM 的功能,具体改动可以查 README 的更新日志。

本地处理与可审计性

直链解析发生在本地浏览器里:脚本调用各网盘公开的接口,在浏览器进程中拼出下载地址,没有第三方中转,文件链接不经过脚本作者的服务器。这意味着两点。其一,下载速度取决于你的账号权限、接口策略和本地带宽,非会员账号依旧会被限速,脚本没有、也不承诺破解限速;若某次下载偏快,属于接口策略或带宽波动的正常现象。其二,项目以 AGPL-3.0 许可开源,主脚本单文件约 9700 行,请求发往哪些域名、每个接口做什么,可以完整读一遍确认。

每个网盘的 API 端点和按钮定位规则写在 config 目录 下的 JSON 里,与主脚本互为备份,离线也能核对脚本实际使用的接口。

配置文件结构

配置以 JSON 组织,全局一份 config/config.json,各网盘各一份(ali.json、quark.json、tianyi.json、xunlei.json、yidong.json)。以 config/ali.json 为例,核心字段如下:

"pcs": { "0": "https://api.aliyundrive.com/v2/file/get_share_link_download_url", "1": "https://api.aliyundrive.com/v2/file/get_download_url" }, "btn": { "home": ".actions--M9Np-", "share": ".right--x0Z1g" }

pcs是阿里云盘的 API 端点,btn是页面上按钮的 CSS 选择器,脚本据此定位注入位置;其余字段是下载窗口的文案与说明。若网盘改版导致按钮错位或缺失,需要同步更新对应文件里的选择器,改完刷新页面生效。

常见疑问

脚本能绕过限速吗?不能。直链速度由账号权限决定,非会员仍被限速。项目未声明任何破解限速的能力。

按钮消失了?多为网盘改版后选择器失效,或脚本未在管理器中启用。更新到最新版本并确认开关状态,通常可恢复。

为什么有些页面不生效?脚本只在@match声明的域名上运行,手机 App 与客户端内嵌网页不在支持范围内,请使用桌面浏览器。

能整文件夹下载吗?百度网盘的文件页支持勾选文件夹后批量解析,逐文件生成直链;部分网盘的分享页为只读,此时仅显示"保存"按钮,属于设计行为而非故障。

浏览器要求?Chrome 76.0+、Edge 88.0+;Firefox 等无unsafeWindow的浏览器内置了兜底逻辑,无需额外配置。

脚本从哪里来?仓库包含主脚本、配套小脚本与 config 目录 的备份配置;更新日志在 README 中,当前正式版 v1.1.3,另有 v1.1.3.1-Preview 测试分支。

入口

仓库地址https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant,主脚本(改)网盘直链下载助手.user.js可直接拷入脚本管理器使用。配置文件仅作离线备份与接口对照,不参与脚本运行。

【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询