标签:
网盘提取工具插件破解版是一款小巧好用的工具,插件采用了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-zd]{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-zd]{4})/i.exec(txt) && RegExp.$1;
if (!linkcode) {
txt = link.parentNode.innerText;
linkcode = /码.*?([a-zd]{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-zd]{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-zd-_]+)(?:#[a-zd-_]*)?)(?:.*?码.*?([a-zd]+))?/gi,
CODE_RULE_COMMON
]);
};
let linkifyTextBlockLanZou = function(...args) {
return generalLinkifyText(...[
...args,
/(https?://)?((?:pan|d|www).lanzou[sx]?.com/(?:[a-zd]+))(?:.*?码.*?([a-zd]+))?/gi,
CODE_RULE_COMMON
]);
};
let linkifyTextBlock189cn = function(...args) {
return generalLinkifyText(...[
...args,
/(https?://)?(cloud.189?.cn/t/(?:[a-zd]+))(?:.*?码.*?([a-zd]+))?/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-zd]+)/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处理");
})();
一、可能会被杀毒软件报错,使用请关闭杀毒软件,或者添加信任
二、配套软件,需和油猴脚本使用
加载全部内容
Steam激活码批量兑换工具下载 v1.061.7MB8063人在玩Steam激活码生成器顾名思义是一款专门针对steam游戏平台所推出的辅助工具,这款工具操作十分简单,它可以快速的帮助玩家兑换激活码,非常实用。
下载EA Desktop App(EA桌面应用) v202059.9MB3181人在玩趣致软件园提供EA Desktop App下载实用,这是一款由EA官方最新的推出的游戏工具,可以说是原先的origin平台的提升版本。这款软件在origin的基础上进行了极大的提升,比如说:优化了
下载血手宝典7下载(附激活码) v2020.0721 电脑版24.7MB2114人在玩血手宝典7破解版是一款非常专业实用的鼠标辅助工具实用,相关用户通过这款软件可以对鼠标进行各种设置操作,比如:鼠标宏设置、bpi调节等等,这样就能够极大的改善用户鼠标操作体验,能够在吃鸡等一系列fp
下载炫音 (QQ炫舞辅助)V10.22 下载0.44M1844人在玩炫音软件是针对QQ炫舞所推出的功能最强大最实用辅助工具。这款QQ炫舞炫音辅助软件能帮助玩家在游戏中进行bad、per、随机、高分增强、快速返回等多项功能辅助,让您轻松玩游戏!
下载Among Us Steam中文补丁下载 绿色版19.5MB1444人在玩Among Us汉化补丁是一款专门针对在我们之中这款游戏所推出的汉化补丁程序实用,用户通过安装这款补丁就能够将原本汉化不完整的游戏语言修改成纯中文,这样一来用户就能够更好的理解游戏剧情以及游戏操作
下载魔兽世界集合石插件 v2020 最新加强版440KB1414人在玩魔兽世界集合石插件是专为魔兽世界玩家推出的一款游戏辅助工具实用,魔兽世界集合石插件主要可以帮助玩家查看搭配游戏里其他服务器的跨服组队信息,根据自己的需要来申请加入队伍,无论你是做任务还是打团本,都
下载魔兽世界怀旧服网易有爱插件下载 v2020 反和谐免费版48.3MB880人在玩网易有爱怀旧服插件是一款专门针对魔兽世界怀旧服所推出的游戏插件管理软件实用,用户通过这款软件可以一键下载到各种类型的游戏插件,然后可以将其应用到游戏中去,这样就能够大大降低游戏难度,为魔兽老玩家带
下载火线精英好号和密码2020获取器(含v8帝王狱龙破)1.52MB591人在玩h9d教程网下载站提供火线精英好号和密码2020电脑版下载,软件大小为1.52MB,火线精英好号和密码2020电脑版是一款专门针对同名游戏爱好者所打造的辅助工具,用户通过这款软件可以一键领取各种极
下载巴士改键(dota改键)395KB424人在玩巴士改键(dota改键)是一款非常实用的游戏工具,喜欢玩游戏的都知道改键其实并不复杂,操作也十分简单,不管你是新手还是老手,都可以会快速地学会并且完成操作,在这软件里我们只需要
下载FIFA21十项修改器下载 v1.0 绿色版22.7MB421人在玩FIFA21十项修改器是一款专门针对FIFA21所推出的游戏辅助工具实用,用户通过这款软件可以对游戏中的一系列数据进行微调操作,这样就能够大大降低游戏难度,为用户带来前所未有的游戏体验。另外,该软
下载