趣致软件园,绿色免费安全的软件下载中心!

最新更新 |安卓软件 |电脑软件 |软件专题 |软件大全
您的位置:趣致软件园电脑软件辅助工具网盘提取工具插件下载 v3.3 免费版

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

软件大小:2.86KB

软件官网:HomePage

用户评分:

软件类型:国产软件

运行环境:WinAll

软件语言:简体中文

软件分类:辅助工具

更新时间:2020-10-07

授权方式:免费

下载量:9180

平台检测 无插件 360通过 腾讯通过 金山通过 瑞星通过

网盘提取工具插件破解版是一款小巧好用的工具,插件采用了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处理");

})();

注意事项

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

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

  • 下载地址
有问题? 投诉报错
网盘提取工具插件下载 v3.3 免费版 高速下载通道 本地下载通道:

大家都喜欢

  • 电脑软件
  • 手机软件
更多>

用户评论

我来说两句已有5条评论

  • 精选留言 来自广东肇庆电信

    这么好的软件你到哪里去找啊

  • 精选留言 来自辽宁营口电信

    感觉这类型中算顶尖了

  • 精选留言 来自甘肃武威电信

    完美有趣的体验

  • 精选留言 来自广西河池移动

    找了好多家网站,终于在这里找到这款软件了!

  • 精选留言 来自广东江门电信

    谢谢朋友!

关于我们|下载帮助|版权声明|法律责任|加盟我们|联系我们

网站备案: 浙ICP备17004481号-3

声明:本站点为非赢利性网站 不接受任何赞助和广告

请简要描述您遇到的错误,我们将尽快予以修订

返回顶部