百度网盘直链获取,就这么简单:LinkSwift 多网盘直链解析工具完整指南
分享链接点开只能在线看,想存到本地却转半天圈?LinkSwift 是一款跑在浏览器里的多网盘直链解析工具,专为习惯用 IDM、Aria2 这类下载器、又不想装官方客户端的用户准备。它在你已登录的网盘页面里,把百度网盘、阿里云盘等 8 大网盘的文件变成下载器能直接抓取的真实直链,全程只需要一个油猴脚本,开源免费。
一、网盘下载的老毛病,它替你解决
先看三个你大概率遇到过的场景:
- 下载按钮点了没反应:很多分享页只能在线预览,"下载到本地"要么让你装客户端,要么先过会员关。
- 客户端挂着也慢:非会员用官方客户端,1GB 的文件速度在 KB 级别晃,挂一整天也不放心。
- 下载器抓了个寂寞:把分享链接丢给 IDM 或 Aria2,下下来的是一堆 HTML 页面而不是文件——分享链接指向的是网页,不是文件本体。
问题的共同点:你缺的不是下载器,而是一条从网页通向文件的通路。真正能被下载器抓的,是网盘接口签发的、带时效的临时直链。网盘直链解析干的就是这件事:替你向官方接口要这条直链,剩下的交给下载器。
二、3 步用上 LinkSwift:从安装到拿到直链
第 1 步:安装
在 Chrome(≥76)或 Edge(≥88)里装好篡改猴(Tampermonkey),新建脚本,把 (改)网盘直链下载助手.user.js 的内容粘进去保存即可。想通读源码的话,也可以先 git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant 取到脚本文件再导入。✅ 装好后刷新网盘页面,页面上会出现"下载助手"按钮。
第 2 步:基本用法
打开已登录的网盘文件页或分享页,选中文件,点"下载助手",在弹出的窗口里选一种下载方式(API 直链、Aria、RPC、cURL 等),就能拿到直链或直接唤起下载器。
第 3 步:接入下载器
Windows 选"API 下载",点直链自动唤起 IDM;Mac 打开 Motrix 的 RPC 服务后选"RPC 下载"一键推送;Linux 直接复制 cURL 命令粘进终端执行。
三、8 大网盘支持一览
脚本会先看当前域名和页面特征,自动认出你在哪家网盘、是个人页还是分享页,再去读对应的配置——这就是平台检测的基本做法。8 家网盘脾气不同,差异如下:
| 网盘 | 接口与认证方式 | 使用注意点 |
|---|---|---|
| 百度网盘 | OAuth2 授权换 AccessToken,调 pan.baidu.com 官方接口 | 需登录百度账号;授权过期后重新登录即可 |
| 阿里云盘 | api.aliyundrive.com/v2 接口 | aliyundrive.com 与 alipan.com 两个域名都支持 |
| 中国移动云盘 | yun.139.com 下载接口 | 139 账号;分享页走 caiyun.139.com 通道 |
| 天翼云盘 | cloud.189.cn 接口 + OAuth2 单点登录 | 首次使用需完成授权 |
| 迅雷云盘 | api-pan.xunlei.com 接口 | 配置内置多组镜像地址,大文件可换源 |
| 夸克网盘 | drive.quark.cn 接口,依赖登录 Cookie | 请求带夸克专属 UA,保持登录态稳定 |
| UC网盘 | 官方接口,依赖登录态 | 个人页与分享页均已适配 |
| 123云盘 | 官方接口 | 页面策略更新频繁,记得保持脚本版本最新 |
四、不用改代码就能加新网盘:配置驱动设计
把脚本想成一位厨师:脚本本体是通用的手艺——认页面、找按钮、调接口、把结果递到你手上;每个网盘则是一份菜谱,写在 config/ 目录的 JSON 文件里。以 config/ali.json 为例,它只交代三件事:接口在哪、按钮长什么样、文件列表 DOM 怎么找:
{
"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" },
"dom": { "list": "[class^=\"node-list-table-view--\"]", "grid": "[class^=\"node-list-grid-view--\"]" }
}
也就是说,支持一家新网盘不用动脚本一行代码,照着格式写一份新"菜谱"就行。配置本身还有两级保障:平时脚本拉取远端最新配置,远端不可达时自动回退到仓库里的本地备份,断网也不会瞎。
拿两家网盘的"菜谱"对比,差异一目了然:
| 对比项 | 百度网盘 | 阿里云盘 |
|---|---|---|
| 接口位置 | pan.baidu.com 的一组 REST 接口 | api.aliyundrive.com/v2 下载接口 |
| 认证方式 | OAuth2 授权拿 AccessToken | 登录态直连 v2 接口 |
| 页面识别 | 个人页与分享页按钮选择器分开 | 靠 class 前缀区分列表/网格视图 |
五、下载器搭配实战:IDM / Aria2 / Motrix 怎么选
拿到 123云盘直链或百度网盘直链之后,交给谁下载看你的系统:
| 系统 | 推荐搭配 | 用法 |
|---|---|---|
| Windows | IDM / NDM | 选"API 下载",点直链自动唤起 IDM 建任务,网盘直链 IDM 组合最省心 |
| macOS | Motrix | 打开 Motrix 的 RPC 服务,选"RPC 下载"一键推送 |
| Linux | cURL / Aria2 | 复制 cURL 命令进终端,或把直链贴进 XDown 等 Aria2 前端,Aria2 下载网盘大文件很稳 |
| Android | ABDM | 复制直链交给 AB Download Manager |
⚠️ 两条实用建议:
- 脚本不破解限速,下载速度就是你账号在网盘里的正常速度,想更稳就配会员。
- 批量文件先"复制全部链接",一次性推给下载器,比逐个点效率高得多。
六、常见问题 FAQ
问:支持哪些浏览器?
Chrome ≥76、Edge ≥88,前提是装好篡改猴;运行平台覆盖 Windows、Mac、Linux、Android。
问:直链会过期吗?
会。直链是带时效的临时地址,下载前现取最稳妥。脚本内置链接缓存,短时间内重复操作不用反复请求;隔了较久,重新点一次解析就行。
问:我的文件经过第三方服务器吗?
不经过。LinkSwift 是纯前端脚本,直链全部来自网盘官方接口,中间没有任何中转环节;它也不"破解限速",速度完全取决于你自己的账号权限。
问:拿不到直链怎么办?
按顺序排查:先确认已登录该网盘账号;再看脚本是否为最新版(123云盘、夸克这类页面更新频繁的,失效多半是版本旧了);百度网盘若授权过期,重新登录授权一次;都不行就到仓库 Issues 区提反馈。
写在最后
分享链接变成下载器能吃的直链,这条通路 LinkSwift 已经替你打通,剩下的交给你的下载器。它后续会朝更智能地适应网盘页面变化、接入更多网盘的方向演进;你也欢迎在仓库提 issue、提交 PR,或参考 config/ 里的现成"菜谱",为新网盘写一份配置。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



