Fuck 蝉大师 February 26, 2017 // ==UserScript== // @name 蝉大师 // @namespace undefined // @description 蝉大师 // @match *://www.chandashi.com/* // @require https://code.jquery.com/jquery-latest.js // @run-at document-start // ==/UserScript== function untopAllKeywords() { var untops = $('.span-img-untop'); for (var i = 0; i != untops.length; i++) { untops[i].click(); } } function waitForKeyElements ( selectorTxt, /* Required: The jQuery selector string that specifies the desired element(s). */ actionFunction, /* Required: The code to run when elements are found. It is passed a jNode to the matched element. */ bWaitOnce, /* Optional: If false, will continue to scan for new elements even after the first match is found. */ iframeSelector /* Optional: If set, identifies the iframe to search. */ ) { var targetNodes, btargetsFound; if (typeof iframeSelector == "undefined") targetNodes = $(selectorTxt); else targetNodes = $(iframeSelector).contents () .find (selectorTxt); if (targetNodes && targetNodes.length > 0) { btargetsFound = true; /*--- Found target node(s). Go through each and act if they are new. */ targetNodes.each ( function () { var jThis = $(this); var alreadyFound = jThis.data ('alreadyFound') || false; if (!alreadyFound) { //--- Call the payload function. var cancelFound = actionFunction (jThis); if (cancelFound) btargetsFound = false; else jThis.data ('alreadyFound', true); } } ); } else { btargetsFound = false; } //--- Get the timer-control variable for this selector. var controlObj = waitForKeyElements.controlObj || {}; var controlKey = selectorTxt.replace (/[^\w]/g, "_"); var timeControl = controlObj [controlKey]; //--- Now set or clear the timer as appropriate. if (btargetsFound && bWaitOnce && timeControl) { //--- The only condition where we need to clear the timer. clearInterval (timeControl); delete controlObj [controlKey]; } else { //--- Set a timer, if needed. if ( ! timeControl) { timeControl = setInterval ( function () { waitForKeyElements ( selectorTxt, actionFunction, bWaitOnce, iframeSelector ); }, 300 ); controlObj [controlKey] = timeControl; } } waitForKeyElements.controlObj = controlObj; } (function() { waitForKeyElements("#switchMin,#switchHour", function(node) { console.log('fuck'); node.click(function() { isCustomerApp = '1'; isVip = '1'; isCustomer = '1'; istop = '1'; }); }); })(); Read More Rebuild Explorer icon cache Continue reading VS 2015 编译 PyQt Published on December 03, 2015 在 Windows 10 上用 openvpn 搭建代理服务器 Published on October 24, 2015