2012年7月19日星期四

凯立德刷k币脚本更新

几天不写js就难受,正好论坛页面改版,原来的脚本不能用了。改了一下,还是通过自动访问其他用户的主页来赚K币。
有两个很好用的技巧:异步加载外部脚本;用jQuery Attribute Selector获得所需页面元素。

// ==UserScript==
// @name           KLD K coins
// @include        http://www.kldjy.com/home.php#3
// @run-at         document-end
// @description    open 10 space
// @version        1.2
// ==/UserScript==

function main() {
function ingest(precondition, url, dst){
if(!precondition()){setTimeout(function(){ingest(precondition, url, dst)},100);return}
script_node=document.createElement("script")
script_node.setAttribute("type", "text/javascript");
script_node.setAttribute("src", url)
dst.appendChild(script_node)
}
ingest(function(){return true}, "http://code.jquery.com/jquery-git.js", document.head)
function run()
{
ls=$("li a.avt[href*='mod=space&uid']")
if(ls==null){setTimeout(run,101);return;}
for(i=0;i<ls.length;++i)
{
window.open(ls[i].href, "_blank")
}
}
run()
}

var inject = document.createElement("script");

inject.setAttribute("type", "text/javascript");
inject.appendChild(document.createTextNode("(" + main + ")()"));

document.body.appendChild(inject);