Добавил еще ведущие нули к миллисекундам, если кому-то еще когда-то этот код понадобится
log = function (text, color, define){ var id, time, thread, logHtml, textLog; define = (typeof define == 'string') ? define.split(/[\s,.|:;]+/g) : define; if(typeof define === 'object' && define !== null){ if(Array.isArray(define)){ id = define.indexOf('id') > -1; time = define.indexOf('time') > -1; thread = define.indexOf('thread') > -1; } else{ id = define.id == true; time = define.time == true; thread = define.thread == true; } } else id = time = thread = true; id = id ? '<a href="action://action' + ScriptWorker.GetCurrentAction() + '" style="color:gray;">[' + ScriptWorker.GetCurrentAction() + ']</a>' : ''; time = time ? ' ' + getTime() : ''; thread = thread ? ' Поток №' + thread_number() : ''; logHtml = (id || time || thread) ? id + '<span style="color: white">' + time + thread + ' : </span>' : ''; logHtml += '<span style="color:' + (color ? color : 'white') + '">' + text + '</span>'; textLog = '[' + ScriptWorker.GetCurrentAction() + ']' + time + thread + ' : ' + text function getTime(){ var checkTime = function(i){ return (i < 10) ? "0" + i : i; }; var checkMilliSeconds = function(ms){ if (ms < 10) { return "00" + ms; } else if (ms < 100) { return "0" + ms; } else { return ms; } }; var d = new Date(); var hh = checkTime(d.getHours()); var mm = checkTime(d.getMinutes()); var ss = checkTime(d.getSeconds()); var ms = checkMilliSeconds(d.getMilliseconds()); return '[' + hh + ':' + mm + ':' + ss + '.' + ms + ']'; }; Logger.WriteHtml(logHtml, textLog); }Ответ на GET запрос в виде проверки браузера
-
Добрый вечер. Нужна помощь делаю get запрос (передаю passwd в параметрах) в ответ получаю код 200 и вот такое содержание
<!DOCTYPE html><html lang="ru"><head><title>Проверка браузера</title><script src="/js/jquery.min.js"></script><script src="/js/bootstrap3.min.js"></script><script>document.addEventListener("DOMContentLoaded", function(event){eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c])}}return p}('r y='4',E='d',1d='3',N='4',u='1',1U=1+(5),V='7',v='b',H='f',U='6',1B=6+(0),11='5',16='b',14='8',18='9',F='7',S='6',1b='f',19='2',Z='0',17='8',Q='9',P='7',L='b',Y='5',X='5',1D=-1+(3),s='c',w='4',z='f',1e='8',1a='1',1c='7',T='-',C='d',15='8',12='7',W='1',M='a',I='0',O='b',13='4',D='d',B='6',t='3',R='4',c=W+X+Y+Z+V+U+Q+P+R+S+T+11+12+1a+1b+1c+1d+19+18+14+13+O+15+16+17+1e+M+y+z+w+B+v+s+t+u+N+C+L+I+H+D+E+F;r h,j,m;A.m="1W="+c+"; x=/";1g{q 1V({1S:"/1O/1R.1X"}).1x(g(G){j=G})}1l(e){}1T(g(){j=(J j==="K")?i(0,1P):j;h=(J h==="K")?i(0,10):i(1o(h),10);m=j+h+i(1f.o,4)+i(1f.1L,4);A.m="1u="+m+"; x=/";r k=q 1N(),1h="1t://1s-1q.1j/1i/1G.1F?1u=1w",1r="1t://1s-1q.1j/1i/1Y.24?26=1";k.27("23",1h,22);k.1Z=g(){1k(k.20!=4||k.21!=1Q){p}1M.1y=1r};k.1C()},1A);1g{1v(g(l){1k(!h&&/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/.1J(l)){h=l}})}1l(e){}g i(n,o){n=n+"";p n.1p>=o?n:q 1K(o-n.1p+1).1I("0")+n}g 1o(l){p l.1H(".").1E(g(1n,1m){p(1n<<8)+1z(1m,10)},0)>>>0}',62,132,'||||||||||||||||function|lip|pad|fp|request|ip|cookie||width|return|new|var|v338|v315|v318|v335|v37|path|v328|v345|document|v312|v342|v38|v331|v323|result|v36|v326|typeof|undefined|v319|v322|v316|v320|v317|v336|v32|v339|v330|v313|v33|v324|v39|v327|v314||v325|v35|v329|v337|v343|v344|v34|v333|v31|v310|v334|v341|v332|v30|screen|try|url|ajax|ru|if|catch|octet|ipInt|ip2int|length|proxies|redir|best|https|omtnVQr1QK|getUserIP|a4881fbe0bdd6897456e1f802ed2ca3e|get|location|parseInt|500|v321|send|v311|reduce|php|setcookie|split|join|test|Array|height|window|XMLHttpRequest|js|32|200|FontList|swfPath|setTimeout|v340|Fingerprint2|jsCode|swf|auth|onreadystatechange|readyState|status|true|POST|json||attempt|open'.split('|'),0,{}))});</script></head><body></body></html>Может мне кто-нибудь подсказать как пройти такую проверку и получить норм страницу.