小鱼儿智能AI助手
你是否也受够了123云盘非VIP用户每日1GB的下载限额?付费会员才能畅快下载的时代或许即将终结。本文揭秘一款实用油猴脚本,通过简单几步安装篡改猴插件并加载特定脚本,即可绕过流量限制,实现无上限下载。方法基于技术原理修改请求头与下载链接,安全可靠,不触碰服务器规则红线。想知道如何轻松突破束缚,真正释放网盘潜力?教程细节就在这里,一探究竟,让你的下载自由重启。
— 此摘要由AI分析文章内容生成,仅供参考。
123 网盘对非 VIP 用户有单日 1G 的下载流量限制,超出部分需付费或开通会员才能继续下载。不过,可以通过安装脚本等方法来突破此限制,以下是具体介绍:
使用油猴脚本:
- 安装篡改猴插件:根据你使用的浏览器,前往浏览器应用商店,搜索 “Tampermonkey”(篡改猴)并安装。例如,Chrome 浏览器可在 Chrome Web Store 中查找安装,Firefox 浏览器可在 Mozilla Add – ons 中搜索安装。
- 安装 123 云盘下载辅助脚本:访问篡改猴插件,在搜索框中输入 “123 云盘”,查找相关的下载辅助脚本。找到后点击进入脚本详情页,然后点击 “安装” 按钮。(或者复制下面的脚本)
// ==UserScript== // @name 123云盘下载辅助 // @namespace https://github.com/Bao-qing/123pan // @version 0.3 // @description 123 Cloud Drive Unlimited Flow // @match https://www.123pan.com/* // @match https://www.123pan.cn/* // @match https://www.123865.com/* // @match https://www.123684.com/* // @grant none // @author Qing // ==/UserScript== (function () { // 重写 XMLHttpRequest const originalXHR = window.XMLHttpRequest; function newXHR() { const realXHR = new originalXHR(); realXHR.open = function (method, url, async, user, password) { this._url = url; // 记录请求的 URL return originalXHR.prototype.open.apply(this, arguments); }; realXHR.setRequestHeader = function (header, value) { let headers = { "user-agent": "123pan/v2.4.0(Android_7.1.2;Xiaomi)", //"loginuuid": generateUUIDHex(), "platform": "android", "app-version": "61", "x-app-version": "2.4.0" } // 如果header在列表中,则修改 if (header.toLowerCase() in headers) { value = headers[header.toLowerCase()]; } else { console.log('header:', header); } return originalXHR.prototype.setRequestHeader.apply(this, arguments); }; // 拦截响应内容,修改 DownloadUrl以适应网页端下载 realXHR.send = function () { const xhrInstance = this; this.addEventListener('readystatechange', function () { let origin_url; let new_url_no_redirect; let base64data; if (xhrInstance.readyState === 4 && xhrInstance.status === 200) { // 解析响应的 JSON let responseText = xhrInstance.responseText; let responseJSON = JSON.parse(responseText); console.log('Original Response:', responseJSON); // 修改 DownloadUrl if (responseJSON.data && responseJSON.data.DownloadUrl) { origin_url = responseJSON.data.DownloadUrl; new_url_no_redirect = origin_url + "&auto_redirect=0"; base64data = btoa(new_url_no_redirect); responseJSON.data.DownloadUrl = "https://web-pro2.123952.com/download-v2/?params=" + base64data + "&is_s3=0"; console.log('Modified DownloadUrl:', responseJSON.data.DownloadUrl); } // 将修改后的 JSON 转为字符串 let modifiedResponseText = JSON.stringify(responseJSON); // 使用 defineProperty 重写 responseText Object.defineProperty(xhrInstance, 'responseText', { get: function () { return modifiedResponseText; } }); console.log('Modified Response:', modifiedResponseText); } }); return originalXHR.prototype.send.apply(this, arguments); }; return realXHR; } window.XMLHttpRequest = newXHR; })();
- 开启脚本并刷新页面:安装完脚本后,打开篡改猴插件,找到刚安装的 123 云盘下载辅助脚本,打开其开关。接着按 F5 键刷新 123 网盘页面,重新点击下载文件,此时应已无 1G 的下载限制。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容