近期发现有网友制作了123云盘辅助下载脚本,利用脚本可以突破下载限制
123盘现在文件大于1G就要你开会员才能下载。好在手机端没有限制
就有大佬出手了。一共2个方法,最新脚本文档,需要手动添加
不过该脚本仅限于单文件下载突破流量,对于文件夹下载的流量限制无效
如果你是在123云盘下个电影游戏安装包之类,想必还是很有用!
需下载安装油猴(点击下载)选择添加新脚本,粘贴脚本保存即可使用
脚本随时河蟹,且用且珍惜!
第一种:软件
软件使用方法:
登录: log(输入账号和密码登录即可!)
列出文件: ls
刷新目录:re下载文件:直接输入文件编号或者 download<文件编号>Android协议下使用download命令可以直接下载文件夹获取下载链接 link<文件编号>
分享文件: share
删除文件: delete<文件编号>
创建文件夹: mkdir<文件夹名称>
切换目录:直接输入文件夹编号,或cd<目录编号>使用cd..返回上一级目录
上传文件: upload ,然后输入文件路径
直接输入数字:进入文件夹,或是下载文件
退出:exit
下载软件:https://wwvg.lanzoub.com/intk22cl4txc 提取密码:52pj
第二种:Tampermonkey
自己在Tampermonkey安装这个代码执行即可
// ==UserScript==
// [url=home.php?mod=space&uid=87062]@Name[/url] 123云盘下载辅助
// @namespace
// @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
// @downloadURL https://update.greasyfork.org/scripts/510621/123%E4%BA%91%E7%9B%98%E4%B8%8B%E8%BD%BD%E8%BE%85%E5%8A%A9.user.js
// @updateURL https://update.greasyfork.org/scripts/510621/123%E4%BA%91%E7%9B%98%E4%B8%8B%E8%BD%BD%E8%BE%85%E5%8A%A9.meta.js
// ==/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;
})();
© 版权声明
本站提供的下载内容仅作为个人学习、研究以及欣赏!请在下载后24小时内删除,共同维护和谐健康的互联网
本站所有的网盘资源 请下载后解压,不要在线解压,与人方便与己方便
本站所有的网盘资源 请下载后解压,不要在线解压,与人方便与己方便
THE END
- 最新
- 最热
只看作者