您的位置:首页 > 游戏娱乐 > 页游辅助 > 网盘提取工具插件破解版
网盘提取工具插件下载 v3.3 免费版

网盘提取工具插件下载 v3.3 免费版

软件大小:2.86KB

软件语言:简体中文

用户评分:

版本:

授权方式:免费\国产

软件官网:

更新时间:2022-12-05

软件分类:页游辅助

运行环境:WinAll

平台检测 无插件

软件Tags:

网盘提取工具插件破解版是一款小巧好用的工具,插件采用了js语言编译而成,和油猴脚本配套使用,用户可以在百度网盘中右键进行详细的设置,插件可以自动识别分享过来的链接的验证码并自动复制粘贴到输入框中。

网盘提取工具插件目前支持读取当下最主流的百度云盘以及蓝奏云和天翼云,并且有任何操作上的问题都能通过内置的帮助中进行查阅,还会为用户准备自动更新脚本功能。

网盘提取工具插件破解版

功能介绍

一、尽可能在支持的网盘自动输入提取码,省去下载的烦恼。

二、目前支持的网盘:

百度云盘

蓝奏云

天翼云

使用方法

一、首先下载油猴脚本安装。

二、打开油猴脚本,导入本地的脚本程序,选择这个插件。

三、点击右上角的油猴脚本,选择功能进入下载界面即可使用。

部分代码展示

(function(window, self, unsafeWindow) {

'use strict';

let timeStart = new Date().getTime();

let location = self.location;

let host = location.host;

let path = location.pathname;

let code, input;

let getCode = function(rule) {

code = location.hash.slice(1, 5);

if ((rule || /([a-z\d]{4})/i.exec(code))) {

code = RegExp.$1;

} else code = null;

return code;

};

if (/(pan|e?yun)\.baidu\.com/.test(host)) {

//百度云盘

if (path.indexOf("/share/") !== -1 && document.querySelector('form[name="accessForm"]') && getCode()) {

let target = document.querySelector('.pickpw input');

if (!target)

return;

target.value = code;

unsafeWindow.document.querySelector('form[name="accessForm"]').onsubmit();

}

} else if (/\.lanzou[sx]?\.com/.test(host) && getCode()) {

let target = document.querySelector('#pwd');

if (!target)

return;

target.value = code;

let btn = unsafeWindow.document.querySelector('#sub') || unsafeWindow.document.querySelector('.passwddiv-btn');

btn && btn.dispatchEvent(new UIEvent('click'));

} else if (/cloud.189.cn/.test(host) && getCode()) {

let target = document.getElementById('code_txt');

if (!target)

return;

target.value = code;

let nameLabel = document.querySelector('.shareDate');

let delayFunc = () => {

if (!nameLabel.innerText) {

console.log('delay 500ms due to page load not complete.');

setTimeout(delayFunc, 500);

} else {

unsafeWindow.$(target.nextElementSibling).click();

}

};

setTimeout(delayFunc, 500);

} else {

//其它网站,检测链接

Array.prototype.slice.call(document.querySelectorAll("a[href*='pan.baidu.com'], a[href*='lanzou.com'], a[href*='lanzous.com'], a[href*='lanzoux.com']")).forEach(function(link) {

let txt = link.nextSibling && link.nextSibling.nodeValue;

let linkcode = /码.*?([a-z\d]{4})/i.exec(txt) && RegExp.$1;

if (!linkcode) {

txt = link.parentNode.innerText;

linkcode = /码.*?([a-z\d]{4})/i.exec(txt) && RegExp.$1;

}

if (linkcode) {

let href = link.getAttribute("href");

link.setAttribute("href", href + "#" + linkcode);

}

});

}

let timeEnd = new Date().getTime();

console.log("[网盘提取工具] 链接处理完成,耗时:" + (timeEnd - timeStart) + "毫秒. 处理模式:DOM处理");

})(window, window.self, unsafeWindow);

(function() {

'use strict';

//consts...

let CODE_RULE_COMMON = /^([a-z\d]{4})$/i;

let MAX_SEARCH_CODE_RANGE = 5;

//functions...

let textNodesUnder = function(el) {

let n, a = [],

walk = document.createTreeWalker(el, NodeFilter.SHOW_TEXT, null, false);

while ((n = walk.nextNode())) {

if (n.nodeName === '#text')

a.push(n);

}

return a;

};

let generalLinkifyText = function(source, eles, index, testReg, validateRule) {

let count = 0,

text = source,

match;

while ((match = testReg.exec(source))) {

count++;

let url = (match[1] || "http://") + match[2];

let originalText = (match[1] || "") + match[2];

let code = match[3] || findCodeFromElements(eles, index, validateRule) || "";

if (!code)

continue;

console.log("[网盘提取工具] 已处理网盘地址,URL=" + url + ",提取码=" + code + "模式:TEXTNODE");

//fix double #

url = url.split('#')[0];

text = text.replace(originalText, "<a href='" + url + "#" + code + "' target='_blank'>" + url + '</a>');

}

return {

count,

text

};

};

let linkifyTextBlockBaidu = function(...args) {

return generalLinkifyText(...[

...args,

/(https?:\/\/)?((?:pan|e?yun)\.baidu\.com\/s\/(?:[a-z\d\-_]+)(?:#[a-z\d-_]*)?)(?:.*?码.*?([a-z\d]+))?/gi,

CODE_RULE_COMMON

]);

};

let linkifyTextBlockLanZou = function(...args) {

return generalLinkifyText(...[

...args,

/(https?:\/\/)?((?:pan|d|www)\.lanzou[sx]?\.com\/(?:[a-z\d]+))(?:.*?码.*?([a-z\d]+))?/gi,

CODE_RULE_COMMON

]);

};

let linkifyTextBlock189cn = function(...args) {

return generalLinkifyText(...[

...args,

/(https?:\/\/)?(cloud\.189?\.cn\/t\/(?:[a-z\d]+))(?:.*?码.*?([a-z\d]+))?/gi,

CODE_RULE_COMMON

]);

}

let findCodeFromElements = function(eles, index, rule) {

for (let i = 0; i < MAX_SEARCH_CODE_RANGE && i < eles.length; i++) {

let txt = eles[i + index].textContent;

let codeReg = /码.*?([a-z\d]+)/gi;

let codeMatch = codeReg.exec(txt) && RegExp.$1;

if (!codeMatch) continue;

let linkTestReg = /(https?:|\.(net|cn|com|gov|cc|me))/gi;

if (linkTestReg.exec(txt) && linkTestReg.lastIndex <= codeReg.lastIndex) {

break;

}

if (rule.test(codeMatch)) return codeMatch;

}

return null;

};

let linkify = function() {

let eles = textNodesUnder(document.body);

let processor = [

linkifyTextBlockBaidu,

linkifyTextBlockLanZou,

linkifyTextBlock189cn

];

for (let i = 0; i < eles.length; i++) {

let ele = eles[i];

if (ele.parentNode.tagName == 'a' || !ele.textContent) continue;

let txt = ele.textContent;

let loopCount = 0;

for (var action of processor) {

let {

count,

text

} = action(txt, eles, i + 1);

loopCount += count;

txt = text;

}

if (loopCount > 0) {

var span = document.createElement("span");

span.innerHTML = txt;

ele.parentNode.replaceChild(span, ele);}}};

let timeStart = new Date().getTime();

linkify();

let timeEnd = new Date().getTime();

console.log("[网盘提取工具] 链接处理完成,耗时:" + (timeEnd - timeStart) + "毫秒. 处理模式:TEXTNODE处理");

})();

注意事项

一、可能会被杀毒软件报错,使用请关闭杀毒软件,或者添加信任

二、配套软件,需和油猴脚本使用

下载地址

  • PC版
下载错误?【投诉报错】

网盘提取工具插件下载 v3.3 免费版

本地电脑下载

电信下载地址:

其它

用户评论

(已有条评论)

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

按字母检索:
返回顶部
返回顶部