t0 = Date.now(); var page = require('webpage').create(); var system = require('system'); count = 0; page.open('https://doge-dice.com', function (status) { if (status !== 'success') { console.log('FAIL to load the address'); } else { console.log(status); t = Date.now() - t0; console.log('Loading time ' + t + ' msec'); setInterval(function () { page.evaluate(function () { $($('.attention')[0]).click();}); page.render('live.png'); console.log('Snap '+count); count++; }, 5000); } }); page.onConsoleMessage = function(msg) { var fs = require('fs'); try { fs.write("log.txt", msg, 'w'); } catch(e) { console.log(e); } }; page.onLoadFinished = function (status) { console.log('Status: ' + status); t = Date.now() - t0; page.evaluate(function () { console.log('TO: ' + typeof $('#uid')[0]); if ((typeof $('#uid')[0] != 'undefined')){ { y = setTimeout( function () { $.getScript("//cdnjs.cloudflare.com/ajax/libs/mathjs/0.18.0/math.min.js",function(){math = mathjs();}); $($('.attention')[0]).click(); upt = new Date().getTime(); process = 0; resp = 0; lt = 0; st = 0; socket.emit("chat", csrf, "InuBot Client Version 3.24 Starting......."); var queue = []; var pueue = []; lt = setTimeout(function(){socket.emit("chat", csrf, "- hue hue hue -")},120000); st = setTimeout(function(){location.reload()},150000); socket.on("chat", function (txt, date) { clearTimeout(st); clearTimeout(lt); lt = setTimeout(function(){socket.emit("chat", csrf, "- hue hue hue -")},120000); st = setTimeout(function(){location.reload()},150000); ttt=(new Date().getTime()-upt); console.log("Time "+ Date() + " Uptime "+parseInt(ttt/86400000)+" day "+parseInt(ttt%86400000/3600000)+" h "+parseInt(ttt%3600000/60000)+" m "+parseInt(ttt%60000/1000)+" s "+parseInt(ttt%1000)+" ms Processed "+process+" Replied "+resp); if (typeof time == "undefined") time = 0; if (typeof bet == "undefined") bet = false; //if (txt.indexOf("→")==-1) $.get("http://127.0.0.1/bot/hue.php?c=" + date + "&l=" + encodeURIComponent(txt), function (data) { process++; result = (eval('(' + data + ')')); if (result[1] ==1) { queue.push(result[3]); pueue.push(result[0]); resp++; } if ((result[2] - time >= 3) && (queue.length>0)) { time = result[2]; socket.emit("name", csrf, "Inubot " + pueue[0] + "ms Q"+queue.length); socket.emit("chat", csrf, queue[0]); queue.shift(); pueue.shift(); } }); }); }, 5000 ); } }else if (typeof $('#username')[0] != 'undefined'){ $('#username').val('username'); $($('[name="password"]')).val('password'); $($('[value="login"]')).click(); } }); };