首页 / 资讯中心 / 文章详情

LinkSwift 网盘直链下载:一次从九大网盘拿到直链并推给 IDM、Aria2、cURL 的做法

LinkSwift 网盘直链下载:一次从九大网盘拿到直链并推给 IDM、Aria2、cURL 的做法 ★ FEATURED ARTICLE
LinkSwift 网盘直链下载一次从九大网盘拿到直链并推给 IDM、Aria2、cURL 的做法【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant上周想从百度网盘分享页里把一部 4G 的电影喂给 IDM 时常规路径是先用账号转存进网盘、回到文件列表找到它、点下载、等浏览器或 IDM 扩展去“猜”出下载地址换到阿里云盘或夸克的分享页流程又不一样有的还得装 App。LinkSwift仓库名 Online-disk-direct-link-download-assistant是一个基于 JavaScript 的网盘直链下载助手用户脚本它做的事情很直接在你已登录的网盘网页上多出一个下载按钮点一下即通过网盘官方 API 拿到文件直链再按你的习惯分发给 IDM、Aria2/Motrix、比特彗星、ABDM 或 cURL 命令行。网盘直链获取用户脚本LinkSwift 与常见做法的差异它解决的问题可以概括为把“在网页里点来点去下载文件”压缩成“获取直链 交给专业下载工具”。适合的人群是经常在各家网盘之间存取文件、且希望用 IDM 这类多线程下载器或命令行工具接管下载过程的用户。对比维度网页内直接下载第三方“加速解析”服务LinkSwift文件是否经过第三方服务器否是借会员号转存中转否直连官方 API能否指定 IDM / Motrix / cURL视网页而定一般只给下载入口可以按下载器分发生成链接速度上限受网页端限制受其账号池与任务制限制取决于自己账号权限非会员仍被限速隐私风险低分享链接会经过对方服务器低请求只发往网盘官方域名需要明确一点项目 README 与 README-ScriptCat.md 中都有声明脚本获取直链基于各网盘公开接口并不破解限速下载快慢取决于账号本身的权限。LinkSwift 用户脚本安装与最快配置方法整体只需两个动作给浏览器装上脚本管理器再安装主脚本。在浏览器安装脚本管理器Chrome/Edge 用 TampermonkeyFirefox 用 Greasemonkey脚本猫等也可以。获取脚本源。可以克隆仓库后从本地安装# 克隆仓库后安装其中的 .user.js 文件 git clone https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant仓库里的主脚本是 改网盘直链下载助手.user.js如果需要百度网盘分享页的额外功能仓库还附带了 改百度网盘会员青春版.user.js两者可搭配使用。也可以直接从项目的发布渠道安装脚本头部声明了 Chrome、Edge、Firefox、Safari、Opera 兼容。 3. 用平时用的账号登录网盘网页版页面上出现“下载助手”相关按钮即表示脚本生效。脚本在document-start阶段执行见主脚本run-at声明所以刷新页面后按钮通常立即出现不需要手动触发。从分享页到 IDM一次直链获取的完整动线以“拿到直链并交给下载工具”这一核心差异点为例整个流程是需求把阿里云盘或百度网盘里的一个文件用 IDM 多线程拉下来而不是在网页里等进度条。做法勾选文件后点脚本注入的按钮选择下载方式。主脚本内置了 API 下载、Aria 下载、RPC 下载、cURL 下载、BC比特彗星下载、推送到 IDM / ABDM 等多个入口分别对应浏览器/NDM、XDown/Linux Shell、Motrix 等 RPC 客户端、终端 cURL、BitComet 与 IDM 扩展。效果直链或对应的下载命令直接出现在你的下载器里。选 cURL 时脚本会生成带正确请求头的命令粘贴进终端即可断点续传选 RPC 时则把任务直接发送到本地 Motrix 队列。下载方式的选择逻辑集中在主脚本的界面构建部分大致如下节选// 按钮按>// UserScript 头节选声明脚本在哪些网盘页面生效 // match *://www.aliyundrive.com/s/* // match *://pan.baidu.com/s/* // match *://pan.quark.cn/* // match *://*.123pan.com/*也就是说百度网盘、阿里云盘、中国移动云盘、天翼云盘、迅雷云盘、光鸭云盘、夸克网盘、UC 网盘、123 云盘里脚本的交互习惯是一致的不需要为每家网盘学一套操作。多网盘适配是怎么做到的config 配置文件除了按钮脚本的“网盘知识”主要放在 config/ 目录下的 JSON 文件里config/config.json 是主配置备份另按网盘拆分为 config/ali.json、config/quark.json、config/xunlei.json、config/tianyi.json、config/yidong.json。以 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记录该网盘获取直链用的官方接口地址btn记录按钮在页面上的定位规则tips字段则说明这份配置是备份文件当脚本无法访问默认配置服务时会自动调用。用一段话讲清它如何在浏览器里工作LinkSwift 更像网盘服务大厅里的“代办窗口”——它不发明任何新路只是拿着你账号已有的登录态代你到官方接口这个“窗口”取一张限时的直联取货单再把单据递给 IDM、Motrix 或 cURL 这些“搬运工”。脚本运行在浏览器沙箱中跨域请求通过 Tampermonkey 提供的GM_xmlhttpRequest完成配合connect声明脚本头部列出了 baidu.com、aliyundrive.com、quark.cn 等各网盘域名保证请求只发往官方服务全程没有第三方中转。网盘直链下载排障现象、成因与处理页面上不出现按钮。现象是刷新后脚本“没反应”常见成因是登录状态过期、访问的 URL 不在match覆盖范围内或脚本被禁用处理先确认网盘网页版已登录再看脚本管理器里该页面是否命中匹配规则必要时启用脚本并刷新。百度网盘取链报错或提示授权失败如 9019 类错误。成因是 AccessToken 过期或官方接口策略调整这是更新日志里反复处理的问题类型处理重新登录或重新授权让脚本刷新凭证仍失败时跟进脚本更新因为适配官方版本变更靠的是脚本迭代而非本地操作。推送到 IDM 无反应。成因是 IDM 捕获扩展的 Client ID 未配置或配错每个浏览器需要各自配置处理在脚本设置页按提示填写对应浏览器的客户端标识后重试。下载到一半觉得“没加速”。成因是网盘对非会员的限速在客户端与服务端协同控制纯前端脚本无法突破README-ScriptCat 里有完整论证处理接受账号权限决定的速度或按官方建议通过客户端换加速不要指望任何前端脚本“破限速”。断网或配置服务不可达时功能异常。脚本会回落到 config 目录中的备份配置属于设计内行为若个别网盘页面改版导致按钮错位通常等待下一个版本修复即可更新日志显示 123 云盘、夸克等页面的适配是高频更新项。文档、更新与反馈渠道项目文档就是仓库内的两份 READMEREADME.md 含安装说明、版本号与完整更新日志README-ScriptCat.md 额外收录了“为什么不能破解限速”的问答建议安装前读一遍。版本方面README 中标注正式版 v1.1.3、测试版 v1.1.4脚本文件头部同步声明版本安装后可以在脚本管理器里核对是否拿到最新版本。代码侧配有 eslint.config.mjs维护者用 ESLint 做静态检查npm run check可在本地执行。反馈渠道以项目的 Issues 为准README 明确只在该平台受理问题反馈参与贡献则走 Fork → 功能分支 → 提交 PR 的常规流程许可协议为 AGPL-3.0见 package.json。回到那个 4G 的电影再遇到分享链接时流程可以缩短成登录网盘网页版 → 点脚本按钮 → 选 cURL 或推送 IDM。一个建议第一次使用时先拿一个几 MB 的小文件选 cURL 方式生成命令在终端里跑一遍-O下载确认直链有效期、请求头和断点续传都符合预期再处理大文件。这套验证习惯比直接下载大文件更快暴露配置问题也能让你真正理解这条“网页 → 直链 → 下载器”的链路里每一环在做什么。【免费下载链接】Online-disk-direct-link-download-assistant一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 / 迅雷云盘 / 夸克网盘 / UC网盘 / 123云盘 八大网盘项目地址: https://gitcode.com/GitHub_Trending/on/Online-disk-direct-link-download-assistant创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站