Greasy Fork is available in English.
磁力链接、百度网盘补完
// ==UserScript==// @name 磁力链接百度网盘补完// @namespace http://tampermonkey.net/// @version 2.91// @description 磁力链接、百度网盘补完// @author backrock12// @include https://*// @include http://*// @grant GM_registerMenuCommand// @grant GM_unregisterMenuCommand// @grant GM_xmlhttpRequest// @grant GM_setValue// @grant GM_getValue// @grant GM_addStyle// @require http://libs.baidu.com/jquery/2.0.0/jquery.min.js// @exclude /(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?www\.gamersky\.com(:[0-9]{1,5})?\/.*$)/// @exclude /(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?www\.baidu\.com(:[0-9]{1,5})?\/.*$)/// @exclude /(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?www\.ciweimao\.com(:[0-9]{1,5})?\/.*$)/// @exclude /(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?greasyfork\.org(:[0-9]{1,5})?\/.*$)/// @exclude /(^[^:\/#\?]*:\/\/([^#\?\/]*\.)?pan\.baiduwp\.com(:[0-9]{1,5})?\/.*$)/// @exclude *aliyundrive*// @connect baidu.com// ==/UserScript==(function () {"use strict";var $ = $ || window.$;// console.log("UrlLinePlugin");//延遲執行const await_url = [/tieba\.baidu\.com/, /xxgame\.net/];//字符串格式化方法String.prototype.UrlLineformat = function (args) {let r###lt = this;if (arguments.length > 0) {if (arguments.length == 1 && typeof args == "object") {for (let key in args) {if (args[key] != undefined) {const reg = new RegExp("({" + key + "})", "g");r###lt = r###lt.replace(reg, args[key]);}}} else {for (let i = 0; i < arguments.length; i++) {if (arguments[i] != undefined) {const reg = new RegExp("({)" + i + "(})", "g");r###lt = r###lt.replace(reg, arguments[i]);}}}}return r###lt;};$.fn.replaceText = function (search, replace, action, text_only) {return this.each(function () {var node = this.firstChild,val,new_val, // Elements to be removed at the end.remove = [];if (node) {do {if (node.nodeType === 3) {val = node.nodeValue;if (val && val.trim().length > 5) {if (!action && replace) {new_val = val.replace(search, replace);} else {const t = search.exec(val);// if (val.indexOf("baidu") > 0) {// console.log(val);// console.log(t);// }if (action && t && t.length > 0) new_val = action(node, val, t);else new_val = val;}if (new_val !== val) {if (!text_only && /</.test(new_val)) {$(node).before(new_val);remove.push(node);} else {node.nodeValue = new_val;}}}}} while ((node = node.nextSibling));}remove.length && $(remove).remove();});};//默认配置参数 default settingsconst default_settings = {magnetfilter:/((\u672c\u7ad9\u6682?\u4e0d\u63d0\u4f9b(\u6587\u4ef6)?\u4e0b\u8f7d))|(不提供(文件)?下载)/g,magnetPattern:/(magnet:\?)?(xt=)?(urn:btih:)?(?=.{0,31}[0-9])(?=.{0,31}[a-z])([0-9A-Z]{32,40})(?![:.\-\!\?a-z0-9])/gi,pixivurl:"<a href='https://www.pixiv.net/member_illust.php?mode=medium&illust_id={0}' target='_blank'>{1}</a>",bilibiliurl:"<a href='https://www.bilibili.com/video/av{0}/' target='_blank'>{1}</a>",magneturl:"<a href='magnet:?xt=urn:btih:{0}' target='_blank' urlline='true'>magnet:?xt=urn:btih:{1}</a>",baiduurl1:"<a href='https://pan.baidu.com/s/1{0}' target='_blank' urlline='true' urltype='head'>" +" https://pan.baidu.com/s/1{1} </a>",baiduurl2:"<a href='https://pan.baidu.com/s/1{0}?pwd={1}' target='_blank' urlline='true' >{2}</a>",baiduurl3:"<a href='https://pan.baidu.com/s/1{0}' target='_blank' urlline='true' urltype='tail' >{1}</a>",baiduurl4:"<a href='https://pan.baidu.com/s/1{0}?pwd={1}' target='_blank' urlline='true' urltype='head'> https://pan.baidu.com/s/1{2}?pwd={3} </a>",baiduPattern0:/((https?:\/\/)?pan\.baidu\.com\/s\/1([a-zA-Z0-9_\-]{5,22})|(https?:\/\/)?pan\.baidu\.com\/share\/init\?surl=([a-zA-Z0-9_\-]{5,22})|[^a-zA-Z]s\/1([a-zA-Z0-9_\-]{5,22})|\bs\/1([a-zA-Z0-9_\-]{5,22}))/,baiduPattern1: /(https?:\/\/)?pan\.baidu\.com\/s\/1([a-zA-Z0-9_\-]{5,22})/,baiduPattern2:/(https?:\/\/)?pan\.baidu\.com\/share\/init\?surl=([a-zA-Z0-9_\-]{5,22})/,baiduPattern3: /\/?s\/1([a-zA-Z0-9_\-]{5,22})/,baiduPattern4: /\/?s?\/?1([a-zA-Z0-9_\-]{5,22})(?!\.)/,baiduPattern5: /(神秘代码)1([a-zA-Z0-9_\-]{5,22})/,common_reg1:/\s*(提取密碼|提取密码|提取码|提取碼|提取|密碼|密码|百度|百度云|云盘|yun|通关口令|本帖隐藏的内容)[::]?\s*(<[^>]+>)?\s*([0-9a-zA-Z]{4,})\s*/,common_reg2:/\s*(百度网盘密码|提取密碼|提取密码|提取码|提取碼|提取|密碼|密码|百度|百度云|云盘|yun|通关口令|本帖隐藏的内容)[::]?\s*/,common_reg3: /\s*(<[^>]+>)?\s*([0-9a-zA-Z]{4,})\s*/,common_reg4: /[::]?\s*(<[^>]+>)?\s*([0-9a-zA-Z]{4,8})/,common_r: "\\s*({0})[::]?\\s*(<[^>]+>)?\\s*([0-9a-zA-Z]{4,})\\s*",url_reg: /(http|https):\/\/(www.)?(\w+(\.)?)+/,Pwnum: 5,defaults_ULSetting: {Magnet_mk: true,Baidu_mk: true,CHeck_mk: true,Desc_mk: true,Log_mk: true,DescUrl: [],Pwlist: [],},};function FormatGet(key) {if (key == "DownUrl") {if (!arguments[3]) {return default_settings.baiduurl1.UrlLineformat(arguments[2],arguments[2]);} else {return default_settings.baiduurl2.UrlLineformat(arguments[2],arguments[3],arguments[3]);}} else if (key == "Url") {return default_settings.baiduurl3.UrlLineformat(arguments[0],arguments[1]);} else if (key == "baiduurl4") {if (!arguments[2]) {return default_settings.baiduurl1.UrlLineformat(arguments[1],arguments[1]);} else {return default_settings.baiduurl4.UrlLineformat(arguments[1],arguments[2],arguments[1],arguments[2]);}}}function SettingCheck(key, value) {if (key == "baiduPattern0") {return default_settings.baiduPattern0.test(value);} else if (key == "common_reg2") {return default_settings.common_reg2.test(value);}}function SettingGet(key, value) {let ss;if (key == "common_reg4") {return (ss = default_settings.common_reg4.exec(value)) && 3 === ss.length? ss[2]: null;} else if (key == "common_reg3") {return (ss = default_settings.common_reg3.exec(value)) && 3 === ss.length? ss[2]: null;} else if (key == "common_reg1") {return (ss = default_settings.common_reg1.exec(value)) && 4 === ss.length? ss[3]: null;} else if (key == "baiduPattern0") {ss = default_settings.baiduPattern0.exec(value);return ss[3] ? ss[3] : ss[5] ? ss[5] : ss[6] ? ss[6] : ss[7];} else if (key == "baiduPattern4") {return (ss = default_settings.baiduPattern4.exec(value)) &&2 === ss.length? ss[1]: null;}}function Getnextnode(node, isDesc_Mk) {let loopnum = default_settings.Pwnum;let bnode;if (isDesc_Mk) {bnode = node == node.previousSibling ? null : node.previousSibling;} else {bnode = node == node.nextSibling ? null : node.nextSibling;}if (!bnode)bnode = isDesc_Mk? node.parentNode.previousSibling: node.parentNode.nextSibling;while (node && !bnode && loopnum >= 0) {bnode = isDesc_Mk ? node.previousSibling : node.nextSibling;node = node.parentNode;loopnum--;if (!bnode && bnode.length < 4) bnode = null;}return bnode;}function FindNextPw(node, Pid, isDesc_Mk = null) {let loopnum = default_settings.Pwnum;let isreg2 = false;let re = false;$(node).attr("urltype", "head");isDesc_Mk = isDesc_Mk;let bnode = Getnextnode(node, isDesc_Mk);if (bnode) {do {let bh = bnode.nodeValue ? bnode.nodeValue : bnode.outerHTML;let bt = bnode.nodeValue ? bnode.nodeValue : bnode.innerText;if (bnode && bt) {if (SettingCheck("baiduPattern0", bt)) break;let pw = SettingGet("common_reg1", bt);if (isreg2) pw = SettingGet("common_reg3", bt);if (pw != null && pw.length > 0 && pw.length < 8) {let retext = FormatGet("DownUrl", "", Pid, pw);let h = bh.replace(pw, retext);$(bnode).replaceWith(h);re = true;break;} else {if (SettingCheck("common_reg2", bt)) isreg2 = !isreg2;}}bnode = Getnextnode(bnode, isDesc_Mk);if (!bnode) break;if (!bt) {loopnum--;}} while (loopnum >= 0);}$(node).attr("urlline", re);$(node).attr("target", "_blank");return re;}function ReplaceorPw(node, e, n) {let Pid = SettingGet("baiduPattern0", n[0]);if (!Pid) return e;let retext = FormatGet("DownUrl", n[0], Pid);let v = e.replace(n[0], retext);let pw = SettingGet("common_reg1", e);let ischeck = false;let s;if (!pw) {s = e.substring(e.indexOf(Pid) + Pid.length);if (SettingCheck("baiduPattern0", s)) {ischeck = true;} else {pw = SettingGet("common_reg4", s);}}if (pw) {let retext2 = FormatGet("DownUrl", "", Pid, pw);v = v.replace(pw, retext2);} else {FindNextPw(node, Pid);}if (ischeck) {v = ReplaceorPw(node, v, [s]);}return v;}function UrlLinePlugin(options) {this.settings = $.extend({}, default_settings, options);this._defaults = default_settings;this.init();}let ULSetting;let Desc_Mk = false;let MenuID, setupID;UrlLinePlugin.prototype = {init: function () {// console.log("init");let gm_Setting = GM_getValue("UrlLineSetting");ULSetting = $.extend({}, default_settings.defaults_ULSetting, gm_Setting);// console.log(ULSetting);if (ULSetting.Desc_mk) {if (ULSetting.DescUrl && ULSetting.DescUrl.length > 0) {let DescTxt = `(${ULSetting.DescUrl.join("|")})`;if (DescTxt) {let DescUrlReg = new RegExp(DescTxt);if (DescUrlReg.test(location.href)) Desc_Mk = true;}}}addMenu(Desc_Mk);function addMenu(mk) {if (setupID) {if (ULSetting.Desc_mk) GM_unregisterMenuCommand(MenuID);GM_unregisterMenuCommand(setupID);}if (mk) {if (ULSetting.Desc_mk)MenuID = GM_registerMenuCommand("取消反向查找", OffDescUrl);setupID = GM_registerMenuCommand("设置", opensetup);} else {if (ULSetting.Desc_mk)MenuID = GM_registerMenuCommand("设置反向查找", OnDescUrl);setupID = GM_registerMenuCommand("设置", opensetup);}}function OnDescUrl() {let urls = location.href.match(default_settings.url_reg);if (urls) {if (!ULSetting.DescUrl) {ULSetting.DescUrl = [urls[0]];} else {ULSetting.DescUrl = ULSetting.DescUrl.concat(urls[0]);}GM_setValue("UrlLineSetting", ULSetting);Desc_Mk = true;addMenu(Desc_Mk);// console.log(ULSetting);} else {console.log("OnDescUrl 获取URL失敗");}}function OffDescUrl() {let urls = location.href.match(default_settings.url_reg);if (urls) {let index = ULSetting.DescUrl.indexOf(urls[0]);if (index > -1) {ULSetting.DescUrl.splice(index, 1);GM_setValue("UrlLineSetting", ULSetting);Desc_Mk = false;addMenu(Desc_Mk);}// console.log(ULSetting);} else {console.log("OffDescUrl 获取URL失敗");}}function opensetup() {let content = document.createElement("div");document.body.appendChild(content);content.outerHTML = `<div id="ULPContent"><divstyle="color:#000000;font-size: 14px; width:250px;/*height:300px;*/position:fixed;left:50%;top:50%;margin-top:-50px;margin-left:-180px;z-index:100000;background-color:#ffffff;border:1px solid #afb3b6;opacity:0.95;filter:alpha(opacity=95);box-shadow:5px 5px 20px 0px#000;"><div style="text-align:center"><h3>设置</h3></div><div><div style="float: left;margin: 5px 0px 0px 10px;width: 85px;">magnet链接</div><div style="float: left;margin: 5px 0px 0px 5px;width: 140px;text-align: center;"><input id="Magnet_mk"type="checkbox"></div></div><div><div style="float: left;margin: 5px 0px 0px 10px;clear: left;width: 85px;">百度网盘链接</div><div style="float: left;margin: 5px 0px 0px 5px;width: 140px;text-align: center;"><input id="Baidu_mk"type="checkbox"></div></div><div><div style="float: left;margin: 5px 0px 0px 10px;clear: left;width: 85px;">检测链接状态</div><div style="float: left;margin: 5px 0px 0px 5px;width: 140px;text-align: center;"><input id="CHeck_mk"type="checkbox"></div></div><div><div style="float: left;margin: 5px 0px 0px 10px;clear: left;width: 85px;">记录提取码</div><div style="float: left;margin: 5px 0px 0px 5px;width: 140px;text-align: center;"><input id="Log_mk"type="checkbox"></div></div><div><div style="float: left;margin: 5px 0px 0px 10px;clear: left;width: 85px;">反向查找</div><div style="float: left;margin: 5px 0px 0px 5px;width: 140px;text-align: center;"><input id="Desc_mk"type="checkbox"></div></div><div><div style="float: left;margin: 5px 0px 0px 10px;clear: left;width: 85px;">反向查找URL</div><div style="float: left;margin: 5px 0px 0px 5px;width: 140px;text-align: center;"><input id="DescUrl"type="text" value=""></div></div><div><div style="float: left;margin: 10px 0px 10px 10px;clear: left;width: 100px;text-align: center;"><button id="btsvae">Save</button></div><div style="float: left;margin: 10px 0px 10px 10px;width: 100px;text-align: center;"><button id="btcolse">Close</button></div></div></div></div>`;$("#Magnet_mk").prop("checked", ULSetting.Magnet_mk);$("#Baidu_mk").prop("checked", ULSetting.Baidu_mk);$("#CHeck_mk").prop("checked", ULSetting.CHeck_mk);$("#Desc_mk").prop("checked", ULSetting.Desc_mk);$("#DescUrl").val(ULSetting.DescUrl.join("|"));$("#Log_mk").prop("checked", ULSetting.Log_mk);$("#btcolse").click(function () {$("#ULPContent").css("display", "none");$("#ULPContent").remove();});$("#btsvae").click(function () {ULSetting.Magnet_mk = $("#Magnet_mk").prop("checked");ULSetting.Baidu_mk = $("#Baidu_mk").prop("checked");ULSetting.CHeck_mk = $("#CHeck_mk").prop("checked");ULSetting.Desc_mk = $("#Desc_mk").prop("checked");ULSetting.DescUrl = $("#DescUrl").val().split("|");ULSetting.Log_mk = $("#Log_mk").prop("checked");GM_setValue("UrlLineSetting", ULSetting);$("#ULPContent").css("display", "none");$("#ULPContent").remove();});}},Star: function () {const t = this;// console.log("star");let isawait = false;for (let index = 0; index < await_url.length; index++) {if (await_url[index].test(location.href)) isawait = true;}if (isawait) {setTimeout(function () {console.log("await");t.StarReplace.call(t);}, 2000);} else {t.StarReplace.call(t);}document.addEventListener("keydown", function (e) {/* CTR + Z */if (e.keyCode == 90 && e.ctrlKey) {t.StarReplace.call(t);} else if (e.keyCode == 88 && e.ctrlKey) {t.BaiduFilter(t);}});},StarReplace: function () {const obj = this;if (ULSetting.Magnet_mk) obj.MagnetReplace(obj);if (ULSetting.Baidu_mk) obj.BaiduReplace(obj);if (ULSetting.CHeck_mk) obj.BaiduCHeckStatus();},MagnetReplace: function (obj) {try {obj._subMagnetReplace(obj);} catch (err) {console.log("Magnet replace Error:" + err.message);}},BaiduReplace: function (obj) {try {if (/pan\.baidu\.com/.test(location.href)) {obj.BaiduPassword();obj.AddPWButton();setTimeout(function () {let g = $(".K5a8Tu");// console.log(g);if (g) g.hide();}, 100);} else {obj._subBaiduReplace();}} catch (err) {console.log("baidu replace Error:" + err.message);}},BaiduPassword: function () {//console.log("baiduPassword");// $(".file-name").css('white-space','inherit');$("[class*='global-icon-16']").css("float", "left");let url = location.href;if (location.hash) {url = location.href.substring(0, location.href.indexOf("#"));}let pwinput = $(".QKKaIE");if (!pwinput)pwinput = $(":contains('请输入提取码'):last").nextAll("input");if (!pwinput)pwinput = $(":contains('请输入提取码'):last").next().find("input");let pwbtn = $("a:contains('提取文件')");if (!pwbtn)pwinput = $("#submitBtn");pwbtn.click(function () {let pw = pwinput.val();if (pw) {let err = $("div:contains('提取码错误')");if (err.length > 0) return;let pwmap = new Map();if (ULSetting.Pwlist) pwmap = new Map(ULSetting.Pwlist);pwmap.set(url, pw);ULSetting.Pwlist = [...pwmap];GM_setValue("UrlLineSetting", ULSetting);}});if (pwbtn.length > 0) {//填寫密碼if (location.hash && location.hash.length == 5) {pwinput.val(location.hash.slice(1, 5));setTimeout(function () {pwbtn.click();}, 50);} else {if (ULSetting.Pwlist) {let pwmap = new Map(ULSetting.Pwlist);let pw = pwmap.get(url);if (pw) {pwinput.val(pw);setTimeout(function () {pwbtn.click();}, 50);}}}}},_subMagnetReplace: function () {const mlist = $("body *").not("script").not("a").not("style").not("meta").not("input").not("img").not("title").not("head").not('iframe *').not('video *').not("link");mlist.replaceText(default_settings.magnetfilter, "");function magnetReplacer(match, p1, p2, p3, p4) {let value = match.replace("magnet:?", "").replace("xt=", "").replace("urn:btih:", "");return default_settings.magneturl.UrlLineformat(value, match);}$("body *").not("script").not("a").not("style").not("meta").not("input").not("img").not("title").not("head").not('iframe *').not('video *').not("link").not("a[urlline='true']").replaceText(default_settings.magnetPattern, magnetReplacer);console.log(location.href + "is magnet replace");},_subBaiduReplace: function (obj) {function subpw() {let h = $(this).attr("href");if (SettingCheck("baiduPattern0", h)) {let Pid = SettingGet("baiduPattern0", h);FindNextPw(this, Pid);} else {if (/\.bdimg.com/.test(h)) {let t = $(this).text();if (SettingCheck("baiduPattern0", t)) {let tPid = SettingGet("baiduPattern0", t);FindNextPw(this, tPid);}}}}function subpwauto() {// console.log("subpwauto");if ($(this).attr("urlline") == true) {return;}let h = $(this).attr("href");if (h == "javascript:;") return;if (SettingCheck("baiduPattern0", h)) {let Pid = SettingGet("baiduPattern0", h);if (!FindNextPw(this, Pid, false)) {FindNextPw(this, Pid, true);}} else {if (/\.bdimg.com/.test(h)) {let t = $(this).text();if (SettingCheck("baiduPattern0", t)) {let tPid = SettingGet("baiduPattern0", t);if (!FindNextPw(this, tPid, false)) {FindNextPw(this, tPid, true);}}}}}let wlist = $("body *").not("script").not("a").not("style").not("meta").not("input").not("img").not("title").not("head").not('iframe *').not('video *').not("link");// wlist = wlist.filter(function () {// console.log('filter')// const aa = $(this).attr("class");// if (aa && aa.indexOf('bpx-') > -1) {// console.log($(this).attr("class"))// console.log($(this).contents().find('iframe').length)// if (self.frameElement) {// console.log(self.frameElement.tagName);// }// return false;// }// return $(this).closest('iframe').length === 0;// });// console.log(wlist);wlist.replaceText(default_settings.baiduPattern0,function (match, p1, p2, p3) {// console.log(match);let Pid = SettingGet("baiduPattern0", match);return FormatGet("Url", Pid, match);},ReplaceorPw);$("a[urlline!='true']").each(subpwauto);//$("a").click(subpwauto);console.log(location.href + "is baidu replace");},BaiduFilter: function (obj) {let r = window.getSelection();if (r.rangeCount > 0) {for (let i = 0; i < r.rangeCount; i++) {let s = r.getRangeAt(i);let seltext = s.toString();console.log("Selection" + seltext);let filtertext = seltext.replace(/([\u4e00-\u9fa5]|[::??!!])+/,"");let Pid, purl, pw;if (SettingCheck("baiduPattern0", filtertext)) {Pid = SettingGet("baiduPattern0", filtertext);}if (!Pid) Pid = SettingGet("baiduPattern4", filtertext);if (Pid) {let lasttext = $.trim(filtertext.substring(filtertext.indexOf(Pid) + Pid.length));if (lasttext) {pw = SettingGet("common_reg1", lasttext);if (!pw) pw = SettingGet("common_reg4", lasttext);}purl = FormatGet("baiduurl4", Pid, pw);}if (purl) {let a = $(purl)[0];try {s.insertNode(a);let span = $('<span style="color:#A9A9A9"></span>')[0];s.surroundContents(span); //将创建的元素环绕在光标选中的文字周围s.collapse(false);console.log("Selection Success" + s);} catch (e) {console.log("Selection Error" + e.message);}}}}},AddPWButton: function () {// console.log("AddPWButton");// $("div.slide-show-right").css("width", "500px");// let Pbutton = $('<span class="g-dropdown-button"></span>');// let button_a = $(// '<a class="g-button g-button-blue" data-button-id="b200" data-button-index="200" href="javascript:void(0);"></a>'// );// let button_a_span = $(// '<span class="g-button-right"><em class="icon icon-download" title="跳转到PanDownload"></em><span class="text" style="width: 60px;">PanDown</span></span>'// );// let Pbutton_span = $(// '<span class="menu" style="width:auto;z-index:41"></span>'// );// button_a.append(button_a_span);// Pbutton.append(button_a).append(Pbutton_span);// Pbutton.click(function() {// let url = window.location.href;// url = url.replace("baidu.com", "baiduwp.com");// window.open(url, "_blank");// });// $("div.module-share-top-bar div.bar div.x-button-box").append(Pbutton);//Pbutton.insertBefore($("a:contains('请输入提取码')"));setTimeout(noad, 500);setTimeout(noad, 1000);setTimeout(noad, 3000);function noad() {$("#web-multi-bottom > a:nth-child(2)").css("display", "none");$("#web-right-view").css("display", "none");$(".gOIbzPb").css("display", "none");$(".vyQHNyb").css("display", "none");$(".app-download").css("display", "none");$(".KQcHyA").css("display", "none");$(".share-center").css("display", "none");$("#web-single-bottom").css("display", "none");$(".phone-banner").css("display", "none");$("body > div").css("background-image", "")$(".mainContent").css("background-image", "")$(".business-ad-content").css("display", "none");$(".btn-img-tips").css("display", "none");const styletext = '#init-new > div { top: 50%;left: 50%;transform: translate(-50%, -50%); }';GM_addStyle(styletext)// console.log("noad");}},BaiduCHeckStatus: function () {//$("a[urlline]").each(function () {$("a[urltype='head']").each(function () {let h = $(this).attr("href");httpcheck(h, this);});console.log(location.href + "is BaiduCHeckStatus");let pageTexts = [{ key: "链接不存在", status: "isDisabled" },{ key: "页面不存在", status: "isDisabled" },{ key: "无法访问", status: "isDisabled" },{ key: "已过期", status: "isDisabled" },{ key: "你来晚了", status: "isDisabled" },{ key: "请输入提取码", status: "isLock" },{ key: "失效时间", status: "isOk" },{ key: "过期时间", status: "isOk" },];const css =`.UL_ico_isLock{background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEUAAAAQj98QldoTltkTldoSltsSltsSl9wRltwSldkQk9sQl9cRltsSltsSltsSltwSltv///8Shj1kAAAAEHRSTlMAEDBQYHCPn6+AQCC/z+/fCc+npAAAAAFiS0dEEeK1PboAAAAHdElNRQfjBxEQKzfUatRwAAAHG0lEQVR42u1d6XrjIAys75v0/Z92k3YTcDeG0SDA28/zu3U86EQI+ePjwoULFy5cuHDhwv+Hqm6atuv6fhjHoZ+mrm3mpfRLCSnMXb9u5vMdbuPUzlXpN4Q4rO8Z7DFOdelX9aDGSLzIdKckM/cSEn9h+pNxqadNzuIb23QaD1B1NIu/OtaWpvAApVL/oC8tFh0axanMqxKLbw0rRWWONI2TUKlHbRoPDLmDfqVmGz/RZeWhr1UWW74YWfXpaDzQZ+LRptKqF0zzC8SRSyh1QutwsSX2xOnV6omk6pVHrZ5Ip16LakYSxpYoOta3vDxSGUqdzTwsTILgOBfgkYJJV4THHbMyj0I07lDdBxfkocokXxh8CzXtKmPnDpQsvoTf3UPHd5XncWeiEOOr7PH8HbZ4HpnzqyOssUSy5rs+RBYl2rhfN9s49l3TTNOwxqpolBNeYgzd9PXeRpshalEiDD7CQMxQv/vhGC4RZjLxNI6Xj6dCm0lDr503gPEbNNJM2AhiupA2s5K+ZVUsJJ+oSSYTw4NMTbC8iGXCbOI5j4XmdyQTwnNxeyk8TyWZiMt2FaVY5qdfme8hfTOft3H4p9Vh5lZKSoTLsfbFwXl/+r79OO/kjryE9UdO8DfX77471Nq9BeneZfbOhV9Xsea3r7k7juIC7iDhwSWL7nof1sFca6WUy0hEQlmIm5566i6O2CpKJIKoGC0QXzB1PTSlwQLHxSUndqn9vtt5Ec4Fw1kwF0OcoBvQTEc3KMcFi4QTiK1shrI0x1y5rTQqEm6ZrKkHszTrQTlzB0US696BYLrgpAP/7wOXOljNAjSzk/yxd9XUTd1ZJOAk3hYOOfFDuhX7aChNe9HmjAQ6M+E0yzpfaCNjdYvLHAHdWrglsmEditY2lHD7BaBaR56y2VwQWuLx9edkUTasW2SHn81PsBWNNElnJQ5A+ixrveCW7KUaXLoV9lvkcy0R8AGvFJi0yWBMZIuA0pV4qSLpf4P5FtsEKzXeJpZIwEhYE7FVWdDrWa9D/mLASBgfYta+s05raSBYFW/aicoc/aVAuYmsKjemGnmA9xuJ1EQ2tc7DVkrFbyTCp62KzXqVsH/VayRCF9LrNh0Kayq+R8kqpaN286RMJr6QKMrgbupNoLJqsO9EUZT6JrjiJVpIn9uSOK3o7pB3kIhkVHpOkpZviUh8KylIF3Z7tKobNi7V2Iadhkrcpsf/Sh7jCjbuvtWu31qSrRwTkewNwNo7tLQOE8kW/thrSsKI1Yj43jRH2yXJng4Ra+sKTcF2VSTp93H+K9nn2nCkcCFxVCYieYolotC9yRVVjkO7xIsL6z8BUESOI5lE26OrB/FE2t9CpPstRI4lQtlIOSLHNkK5jItINJFj90sFxHJEjgOiJEU5AZHjTbsk+z01Eck7nYDIx+8nIsn/UCLr1N0Rmi3EEPHd8hFskUAir42kP9lniPiqKIKNJkhkwd6QIeLrNxVsNKVE/K6dIeIrEAoeU56Ir7Am8EDli###dfHCTnEi/sskeGG/OBF/7Rl3W8WJ+Jvk8a1VcSL+Ijpu7cWJBHo44CSlNJHQNWTYSEoTCd0jgR9UmkjonAk2ktJEgq2/qJEUJhK+qY8aSWEi4atWaCUFJFInIgJc2wV1CyTyyrX9OwQpEWQGBKhb6Fa3XR6oJ386KiWCXE8C/VbZ4gN0XQHTraJEgl2/X8ASR1Ui0qM3rOsCezPrNhQGHq4yIugcC6gBzBJRGJ3Sy4hgmgXWslvZn/tX2K4KpNfw7AdEWZwDvGiROM4UOf1DBYLJ1/XkkS0DbkshotaCYRyAB941GcV0cZhW+Mu4QDCR7GNS0/UUuv1AG8TeRNNRgIVJMvMZqNnKWhAB56ExhewnkGvbwhZEQCQJpr8C/k/aE4psS5SHWmJBRPyjgEvVHjSKtBTK1QDJuHSZIOMgGcOEkgXFbmxo7CvlKqGsdlWaLYyN1Oe6v8FkcOyiuaAflDGke8Hvc9xGHivew007/Ewz4lHww77ZW5tpEOMj6XF6KRB1PSLJ11I4xGVE0qto6RA7Df8sZhKfRJzDTDQ+GVF0QvkTKru4qJmwOlDa+hRnoraFKzxOWvEmbVEnrHmTtmQ40f2cSrlh5Zo3zb9QKFlRvmn+QBHfleSDQwVGyFODisOgZ32TMMm+JcrO4yF5JPwkV043rFWfOUAuQwmPOo9FHvXK8SHBHOqVWK2eSL1DSa9WT9RJg2MmcXxDPOkHht40IhBpomM+rbJIoF8mq1Ylo2LWcl+dV6RihnI0Hlh0qJip9AfaH1Nqoj3YdgIaX5hjMjDTl9WpHyA/h2TWJr+/DaGVfup869vzsfhG1Q4gGTO2p9KoN1jayfs5NLON/elJOHSaaVjX7fYUkDG3bRuHbq7Pqk1hVMtS/b9vf+HChQsXLly4cOHj4w/uz/+ai4I4RgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNy0xN1QxNjo0Mzo1NSswODowMF0bWnQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDctMTdUMTY6NDM6NTUrMDg6MDAsRuLIAAAAAElFTkSuQmCC") center left no-repeat;padding-left: 20px;background-size:18px 18px;}` +`.UL_ico_isOk{background: transparent url("data:image/png;base64,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") center left no-repeat;padding-left: 20px;background-size:16px 16px;}` +`.UL_ico_isDisabled{background: transparent url("data:image/png;base64,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") center left no-repeat;padding-left: 20px;background-size:16px 16px;}` +`.UL_ico_isUnknown{background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEUAAAD/jwD7iwD9iwD/jQL/jAL/jAH+jAH+jAH+jAH+jAH9iwD8igD/hwD/igD8jAD+jAH///9Amn3zAAAAEHRSTlMAEEBwj5+vv8/f74BgIDBQKYtp5AAAAAFiS0dEEeK1PboAAAAHdElNRQfjBxEQKzajbeTmAAAHgUlEQVR42t1d64KzKgxcvCJY9f2f9qvrcWstQSEToGf+b90hFxISws+PDFRV103Tdr3WgzHDoPuuba0dq4fQB/EMptm22iw0+u7JJ/e/eUFitnq5iaGZVe7/102isl45OGXTzLn/7RMiSLzITLn/+x3qvj65oW0BHkDN0bI4ohvz0qgaBIsNbTZPpiqmSn2oWBaxPHUKSyMPFVUL0FgxJKWi7CBD4xdNMh6zJI0VaaQy9cI0ntDym6QCOlwfpPWrktaqPxhJ/Zq6VDRWaLHApU6jVS/UIjRUm5jGE71AypLOOo4wcPeVXK12YNVLJbXydyDVK49a7TCw+H7OpVY7QFtKNvN4AWIodW4WKyyfR5Obw4aWSSPHLuhGz+OR0e2eof8nPDhMyuLB0K5i7IPJpBB/dUQXw6OI/eOMiAy4SB4R0cqYPy6BMJlK5bEsQbGwEjoQRcCE5CeFbSDvCHDChRr6jttBfcEGsuGmmZRsIBtumknRBrLhlpkUbiAbbpjJo3QD2XB9cAesfgxd2zR1PY7W/rbXIIlcJicz6DtNPX1a5DQ2sHW6CFUU4ihOW5/gH5g66oXnsvwP2Gv1rSzAEL3nKuyt0DQ3qzMzP/30LRhXg7uAKsDE1bCB/m3mFhJa9huZBkl+jmnpETVl3soZ6md5lh5Vx5hYa0e###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") center left no-repeat;padding-left: 20px;background-size:16px 16px;}`;GM_addStyle(css)// let ulbody = document.getElementsByTagName("body")[0];// if (!ulbody) return;// let ulstyle = document.createElement("style");// ulstyle.innerHTML = css;// ulbody.appendChild(ulstyle);function httpcheck(url, ele) {GM_xmlhttpRequest({url: url,method: "GET",headers: { "Content-Type": "application/x-www-form-urlencoded" },onload: function (response) {if (response.status == 200 || response.status == "200") {let responseText = response.responseText;let status;if (!responseText) {//为空,地址出现了重定向 或 其它情况status = "isUnknown";} else {responseText = responseText.replace(/\s+/g, "").substring(0, 14999);console.log(responseText);status = "isUnknown";for (let index = 0; index < pageTexts.length; index++) {const element = pageTexts[index];if (responseText.indexOf(element.key) != -1) {status = element.status;break;}}}ele.classList.add("UL_ico_" + status);}},});}},};const e = new UrlLinePlugin();e.Star();})();