Обсуждение скриптов и вопросов связанных с борьбой с капчами.
========================================================================
Начну пожалуй.
if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=script ATTR=src:*recaptcha*')>0){ f1='FRAME NAME=undefined\n'; iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=ROLE:presentation'); iimPlayCode('WAIT SECONDS=5'); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* extract=htm'); f2='FRAME '+iimGetExtract().match(/name=".*?"/)+'\n'; iimPlayCode('ONDOWNLOAD FOLDER=C:\\CapNum\\ FILE=cap.jpg WAIT=YES\n'+f2+'TAG POS=1 TYPE=DIV ATTR=class:rc-imageselect-payload CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); }
Уменьшение картинки/капчи в размерах.
Тут есть много вариантов, приведу парочку.
Вариант 1
Использование сторонней программы.
Качаем convert.exe и распаковываем в папку куда сохраняются капчи (допустим C:\\CapNum\\).Вот этот код уменьшит и обрежет картинку/капчу cap.jpg в 2 раза (создаст рядом уменьшенную cap2.jpg)Выделить кодКод:
var Cc=Components.classes, Ci=Components.interfaces; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var args=['convert', 'C:\\CapNum\\cap.jpg', '-resize', '200x300', '-crop', '194x253+4+4', 'C:\\CapNum\\cap2.jpg']; file.initWithPath("C:\\CapNum\\convert.exe"); proc.init(file); proc.run(false, args, args.length);
Вариант 2
Использование PHP
Качаем вот это и распаковываем в папку C:\\CapNum\\.
Создаём файлик 1.php в папке куда сохраняются капчи C:\\CapNum\\.Скрипт 1.phpВыделить кодКод:
<?php $img=imagecreatefromjpeg("C:/CapNum/cap.jpg"); $des=imagecreatetruecolor(200,300); $col=imagecolorallocate($des, 0x00, 0x00, 0xFF); imagecopyresized($des, $img, 0, 0, 0, 0, 200, 300, 384, 510); imagestring($des, 5, 5, 70, "1", $col); imagestring($des, 5, 73, 70, "2", $col); imagestring($des, 5, 140, 70, "3", $col); imagestring($des, 5, 5, 148, "4", $col); imagestring($des, 5, 73, 148, "5", $col); imagestring($des, 5, 140, 148, "6", $col); imagestring($des, 5, 5, 225, "7", $col); imagestring($des, 5, 73, 225, "8", $col); imagestring($des, 5, 140, 225, "9", $col); imagejpeg($des, 'C:/CapNum/cap2.jpg'); imagedestroy($des); imagedestroy($img); ?>Вот этот код, для запуска 1.php, уменьшит картинку/капчу cap.jpg в 2 раза (создаст рядом уменьшенную cap2.jpg).
И так же пронумерует все варианты ответов (маленькие картинки) от 1 до 9 .Выделить кодКод:
var Cc=Components.classes, Ci=Components.interfaces; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var args=['C:\\CapNum\\1.php']; file.initWithPath('C:\\CapNum\\PHP\\PHP.exe'); // <--- Путь до PHP.exe proc.init(file); proc.run(false, args, args.length);
function resize(){ var Cc=Components.classes, Ci=Components.interfaces, c, Path='C:\\CapNum\\'; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var args=['convert', 'C:\\CapNum\\cap.jpg', '-resize', '200x300', '-crop', '194x253+4+4', 'C:\\CapNum\\cap2.jpg']; file.initWithPath(Path+"convert.exe"); proc.init(file); proc.run(false, args, args.length);} var key='тут ключик от рукапчи'; var bit='тут биткоин кошель'; f1='FRAME NAME=undefined\n'; if(iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){ iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=ROLE:presentation'); iimPlayCode('WAIT SECONDS=5'); iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')<0){ iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/frame?c=* extract=htm'); f2='FRAME '+iimGetExtract().match(/name=".*?"/)+'\n'; if(iimPlayCode('SET !TIMEOUT_STEP 0\n'+f2+'TAG POS=1 TYPE=DIV ATTR=CLASS:rc-imageselect-desc-wrapper')>0){ for(a=1; a<9; a++){ if(iimPlayCode('SET !TIMEOUT_STEP 0\n'+f2+'TAG POS=1 TYPE=DIV ATTR=CLASS:rc-image-tile-33')>0) break; else iimPlayCode('SET !TIMEOUT 30\n'+f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-reload-button" BUTTON=0');} iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=cap.jpg WAIT=YES\n'+f2+'TAG POS=1 TYPE=DIV ATTR=class:rc-imageselect-payload CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); iimPlayCode('WAIT SECONDS=2'); resize(); // <--- Уменьшаем картинку iimPlayCode('WAIT SECONDS=2'); iimPlayCode('TAB OPEN\nTAB T=2'); /*** -= Отправляем на распознавание =- ***/ for(sk=0; sk<=9; sk++){ iimPlayCode('SET !TIMEOUT 30\nURL GOTO=imacros2.rucaptcha.com/new/'); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT='+key); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file CONTENT='+Path+'cap2.jpg'); iimPlayCode('SET !TIMEOUT 80\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*'); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); if(iimGetExtract().search(/\d/)!=-1){ c=iimGetExtract().match(/\d+/g).join(''); iimDisplay(c); if(iimGetExtract().indexOf("ERROR")<0) break;}}} iimPlayCode('WAIT SECONDS=1\nTAB CLOSE'); if(Number(c)>0){ for(k=0; k<c.length; k++){ iimPlayCode('SET !TIMEOUT_STEP 0\n'+f2+'TAG POS='+c[k]+' TYPE=DIV ATTR=CLASS:rc-imageselect-checkbox');} iimPlayCode('SET !TIMEOUT 30\n'+f2+'EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV" BUTTON=0'); //<--- Код нажатия кнопки Продолжить, на некоторых сайтах может отличаться iimPlayCode('SET !TIMEOUT 30\n'+f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0'); iimPlayCode('WAIT SECONDS=2');}} iimPlayCode('SET !TIMEOUT_STEP 0\n'+f1+'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')>0){ iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:* CONTENT='+bit); // <--- Водим биткоин кошель iimPlayCode('SET !TIMEOUT 30\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'); // <--- Нажатие кнопки на самом сайте, тег кнопки может отличаться iimPlayCode('WAIT SECONDS=1');}}
Сначала качаем вот это и распаковываем в папку C:\CapNum\
https://pastebin.mozilla.org/8867297
var Cc=Components.classes, Ci=Components.interfaces,a,b,c,d,e,f=0,refka='1AWqZ3ke9z8eSvZWFPeHTY8a3jmQNWKhSa'; var cok=Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager); var prf=Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch); var str=Cc["@mozilla.org/supports-string;1"].createInstance(Ci.nsISupportsString); var alt=Cc["@mozilla.org/embedcomp/prompt-service;1"].getService(Ci.nsIPromptService); var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n'; kap="javascript:document.write('<b><h1>Распознаём капчу !</h1></b>');window.stop();"; Path='C:\\CapNum\\solve\\'; bit='биткоин кошель'; //for(;;){ del_cookis(); iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nSET !TIMEOUT 30\nURL GOTO=crypto4free.net?r='+refka); a=iimPlayCode(t0+'TAG POS=1 TYPE=LABEL FORM=NAME:NoFormName ATTR=TXT:*our*address*'); b=iimPlayCode(t0+'TAG POS=1 TYPE=LABEL FORM=NAME:NoFormName ATTR=TXT:Ваш*адрес:'); c=iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=ID:faucet-label'); d=iimPlayCode(t0+'TAG POS=1 TYPE=div ATTR=ID:adcopy-outer'); e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:*ou*wait*'); if((a>0||b>0||c>0) && d>0 && e<0) solve(); weit(361); //} /***************************************************/ function solve(){ var txt='', w=0; for(q=0; q<2; q++){ if(iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:*ou*wait*')>0) break; for(z=0; z<20; z++){ /* Если грязная капча обновляем */ if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0) reload(); else{ z=100; for(w=0; w<=60; w++){ /* Ищем капчу с тегом SPAN slog (которая ломается без распознавания) или флеш капчу или обычный канвас (капча с ровными буквами) */ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog')>0){ /* Если ломаемая капча извлекаем текст и нижний код пропускаем */ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0){ iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog EXTRACT=TXT'); txt=iimGetLastExtract();} /* Если флеш капча, сохраняем на комп и запускаем функцию flesh() и нижний код пропускаем */ else if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay')>0){ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0) weit(10); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=TXT:Return*Page'); weit(1); flesh();} /* Если обычный канвас (капча с ровными буквами), сохраняем на комп и запускаем функцию canvas() */ else if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog')>0){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*slog CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); canvas();}w=100;}}}} /* Если ничего из верхнего не помогло, грязная капча */ if(w!=100){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nTAG POS=1 TYPE=IMG ATTR=SRC:http://api.solvemedia.com/papi/media?c=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); ... // Тут отправка на сервис распознавания ... } txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,""); if(txt!='' && txt.length>5){ iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:* CONTENT='+bit); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:* CONTENT='+bit); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT="'+txt+'"');weit(1); if(iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*')<0) iimPlayCode(t3+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:*Get*');} else reload(); if(iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=CLASS:alert*alert*&&TXT:*satoshi*sen*')>0) q=10;}} /***-= Обрабатываем флеш капчу =-***/ function flesh(){ iimDisplay('Обрабатываем флеш капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=["C:\\CapNum\\solve\\flesh.vbs"]; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(15); iimPlayCode('URL GOTO=file:///'+Path+'otvet.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract();weit(1); iimPlayCode('TAB CLOSE');} /***-= Обрабатываем канвас капчу =-***/ function canvas(){ iimDisplay('Обрабатываем канвас капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=["C:\\CapNum\\solve\\canvas.vbs"]; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(15); iimPlayCode('URL GOTO=file:///'+Path+'otvet.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract();weit(1); iimPlayCode('TAB CLOSE');} /***-= Удаляем куки =-***/ function del_cookis(){ iimDisplay('Удаляем куки'); var iter=cok.enumerator; while (iter.hasMoreElements()){var cookie=iter.getNext(); if(cookie instanceof Ci.nsICookie){ cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}} /***-= Обновление капчи =-***/ function reload(){iimPlayCode(t3+'TAG POS=1 TYPE=IMG ATTR=SRC:*solvemedia.com/media/reload*.gif'); weit(1);} /***-= Ожидание =-***/ function weit(s){iimPlayCode('WAIT SECONDS='+s);}
Отредактировано PRESIDENT (19-04-2016 18:30:59)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
dvomaks
Как я понял, ты имел ввиду сайт с таймерами... Похоже, он работает сам по себе, а скрипт сам по себе. Скрипт заходит на него и считывает информацию, какой кран будет следующий. Сайт же каким-то образом определяет по таймерам какой будет следующий кран. Но как запустить сайт? Как вписать краны и таймеры? Как пометить, что кран пройден? Можно небольшой хелп попросить?
Отредактировано Eltar (16-07-2016 23:08:18)
Отсутствует
Eltar
Вот смотри скрипт на XAPO краны я внизу только добавляю строку с краном остальное не трогаю все уже прописано выше
/**--------- МИНЮ --- Выбор XAPO адреса куда пойдут сатоши -----**/ //var tp = 5; /* С какого XAPO адреса стартуем */ var tp2= 5; /* По какой XAPO адрес */ var key1= ' '; /* Сюда ключь от рукапчи */ var key2= ' '; /* Сюда ключь от 9 kw */ var tess= 0 ; /* Включение дополнительного сервиса распознавания капчи если 1-отправляем на рукапчу . если 2-отправляем капчу на 9kw . если 0 ввод в ручном режиме */ var flag= 1 ; /* Если скрипт не распознал капчу вводим вручную , 0 включено , если 1 выключено */ //=========================== НИЖЕ ЗДЕСЬ НИЧЕГО НЕ МЕНЯТЬ !!!! ========================================== kap="javascript:document.write('<b><h1>Распознаём капчу !</h1></b>');window.stop();"; kap2="javascript:document.write('<b><h1>Проверяем капчу !</h1></b>');window.stop();"; var tp = prompt('Укажите с какого аккаунта работаем? и нажмите Enter', ''); var loop=1; for (;;){ dat=[]; var tp2=tp2+1; for(st=tp; st<tp2; st++) { iimPlayCode('TAB CLOSEALLOTHERS\nURL GOTO=file:///C:\\address\\xapo.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');dt=iimGetExtract().split('\n'); var z =st-1; dat[z]=dt[z].split(','); emeil=dat[z][0]; //================================== ПРОКСИ ================================================================================================================= iimPlayCode('TAB CLOSEALLOTHERS\nURL GOTO=file:///C:\\address\\prokci.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');dt=iimGetExtract().split('\n'); dat=[]; var tp2=tp2+1; for(st=tp; st<tp2; st++) { var z =st-1; dat[z]=dt[z].split(','); proxy=dat[z][0]; port=dat[z][1]; user=dat[z][2]; passuser=dat[z][3]; function ak(){ iimDisplay("Аккаунт "+st+" "+emeil);} ak(); //============================================================================================================================================================= var Path='C:\\tmp\\'; var n = st; var t3='SET !TIMEOUT 40\n', t4='SET !TIMEOUT 3\n', t0='SET !TIMEOUT_STEP 0\n';//t0='SET !TIMEOUT 3\n'; /***-= Ожидание =-***/ function weit(s){iimPlayCode('WAIT SECONDS='+s);} /**-- Переключение прокси --**/ var socksver= '5' var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); prefs.setIntPref("network.proxy.type", 1); prefs.setBoolPref("network.proxy.share_proxy_settings", true); prefs.setBoolPref("network.proxy.share_proxy_settings", false); prefs.setCharPref("network.proxy.http", proxy); prefs.setIntPref("network.proxy.http_port", port); prefs.setCharPref("network.proxy.ssl", proxy); prefs.setIntPref("network.proxy.ssl_port", port); prefs.setCharPref("network.proxy.ftp",proxy) prefs.setIntPref("network.proxy.ftp_port",port); prefs.setCharPref("network.proxy.socks", proxy); prefs.setIntPref("network.proxy.socks_port", port); prefs.setIntPref("network.proxy.socks_version", socksver); iimPlayCode('ONLOGIN USER='+user+' PASSWORD='+passuser+''); //======================================================== /***-= Настройка осистки памяти Mozilla Firefox =-***/ var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); //iimPlayCode(t0+'URL GOTO=about:config'); prefs.setIntPref("browser.sessionhistory.max_total_viewer",0); prefs.setBoolPref("config.trim_on_minimize", true); prefs.setIntPref("browser.sessionstore.interval",20000); prefs.setIntPref("browser.sessionhistory.max_entries",10); prefs.setBoolPref("network.http.pipelining", true); prefs.setIntPref("network.http.pipelining.maxrequests", 5); prefs.setBoolPref("network.http.proxy.pipelining", true); prefs.setBoolPref("network.prefetch-next", false); //======================================================== /***-=Очистка кукисов=-***/ var Cc=Components.classes; Ci=Components.interfaces; var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); var cok=Cc['@mozilla.org/cookiemanager;1'].getService(Ci.nsICookieManager); function del_cookis(){ // iimDisplay('Удаляем куки'); var iter=cok.enumerator; while (iter.hasMoreElements()){var cookie=iter.getNext(); if(cookie instanceof Ci.nsICookie){ cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}} //============================================================================================================================= /***-=Смена UserAgent=-***/ function randomInteger(min, max) { var rand = min - 1 + Math.random() * (max - min + 5) rand = Math.round(rand); return rand; } var frt=( randomInteger(2, 10) ); var urlAgent=['Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0','Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Debian/1.6-7','Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1',' Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)','Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.2.1; en-gb; HTC_DesireZ_A7272 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Linux; U; Android 2.3.3; de-ch; HTC Desire Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; LG-LU3000 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile myTouch 3G Slide Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Windows NT 6.1; rv:2.1.1) Gecko/20110415 Firefox/4.0.2pre Fennec/4.0.1','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20081005220218 Gecko/2008052201 Fennec/0.9pre','Mozilla/5.0 (Windows; U; Windows CE 5.2; en-US; rv:1.9.2a1pre) Gecko/20090210 Fennec/0.11','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1a1pre) Gecko/2008071707 Fennec/0.5','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1a2pre) Gecko/20080820121708 Fennec/0.7','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20080923171103 Fennec/0.8','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20081005220218 Gecko/2008052201 Fennec/0.9pre','Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1 '];; function UserAgent(){iimPlay("CODE:URL GOTO=about:config\n WAIT SECONDS=1"); var Cc=Components.classes, Ci=Components.interfaces; var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); str.data=urlAgent[frt]; // Перюключение UserAgent prf.setComplexValue('general.useragent.override',Ci.nsISupportsString,str); // iimPlayCode('SET !TIMEOUT 30\nURL GOTO=malishev.info/tools/ua/'); } //=============================================================================================================================== /*** Удаление банеров ***/ function baner(){ iimPlayCode(t0+'TAB T=0'); iimPlayCode(t0+'TAB CLOSEALLOTHERS');} //================================================================================================================================== /*** Обработка капчи ***/ function solve(){ var txt='', w=0 , ww=0; var res=1 ; var rte=1; var msd=0; var wp=0; for(q=0; q<=3; q++){ delitcaps();weit(2); /* Если нет флеш капчи переходим сразу на следующий сайт */ if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0)rte=0; if(flag==1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0)fff=1; } /****************************************************************************************************************************************************************************/ //=============== Не работает сайт переходим на следующий ======================================================= if(iimPlayCode(t0+'TAG POS=1 TYPE=H1 ATTR=TXT:Forbidden')>0) var msd=1; if(msd==1){break;} //=============================================================================================================== for(zz=0; zz<6; zz++){weit(4); uu=0; if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0) reload(); //<--- если грязная капча, то обновляем. Нам нужен флеш или ломаемый канвас if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0) reload(); // <--- Если картинка, типа логотип фирмы или товара, то обновляем if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0) uu=1; if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0) uu=1; if(uu==0) {break;}} for(w=0; w<=60; w++){ if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0){ //<---Если легкая капча, из которой значение и так выдергивается без распознавания, то выдергиваем текст и ниже кусок кода пропускаем, идём сразу отвечать iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog EXTRACT=TXT');txt=iimGetLastExtract(); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:* ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/claim ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); weit(1);cnopa();ww=1;break; } if(ww<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=HREF:rect&&COORDS:0,0,300,150&&ALT:&&TITLE:&&HREF:#')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=SHAPE:rect&&COORDS:0,0,300,150&&ALT:&&TITLE:&&HREF:#')>0)weit(5); if(iimPlayCode(t0+'ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT FORM=ID:form-captcha ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT')>0) flesh(); if(iimPlayCode(t0+'ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT FORM=NAME:NoFormName ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT')>0) flesh(); if(iimPlayCode(t0+'ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=EMBED ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT')>0) flesh(); if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay&&TXT:')>0){ //<---Если флеш капча if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0) weit(10); //<---то жмём кнопку плей и ждём 10 сек что бы капча сгенерировалась. Иногда кнопки плей нету, поэтому вначале стоит проверка if iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay&&TXT: CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); //<--- Скриним сохраняем на комп капчу iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=TXT:Return*Page'); ww=1; flesh(); break;} //<---Жмём кнопку ретурн то падже (вернутся на страницу) иногда такого нет. И вызываем функцию cap() что за функция смотрим ниже }} if(ww==1){break;} /*****************************************************************************************************************************************************************************/ // ww=1; if(ww<1){ //<---Здесь копируем грязную капчю for(w=0; w<60; w++){ //<---Ищем фрейм капчи if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog')>0){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); ww=1; msd=1;span(); break;}} if(msd<1){ for(w=0; w<60; w++){ //<---Ищем фрейм капчи if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); ww=1; msd=1;span(); break;}} } if(msd<1){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT FORM=NAME:NoFormName ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); ww=1;span(); if(ww==1){break;} } } /******************************************************************************************************************************************************************************/ function bip(){ for(wt=0; wt<10; wt++){Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound).beep();iimPlayCode('WAIT SECONDS=0.2');}} if(flag==1){break;} //=============================================================================================================================================== /*** Проверка ошибок решения капчи ***/ var ttt=1; if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Wrong<SP>captcha!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Captcha<SP>incorrecto!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:Error:<SP>wrong<SP>answer')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Invalid<SP>captcha<SP>code!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=SPAN ATTR=ID:BodyPlaceholder_FailureMessage')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Te<SP>equivocaste<SP>en<SP>el<SP>captcha!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:Error:<SP>wrong<SP>answerplease<SP>fill<SP>out<SP>captcha*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Te<SP>equivocaste<SP>en<SP>el<SP>captcha,<SP>inténtalo<SP>de*')>0) ttt=0 ; if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Missing<SP>captcha,<SP>try<SP>again!')>0) ttt=0 ; //=============================================================================================================================================== if(q>2){servis();}; ak(); if(ttt==0){weit(1);iimPlayCode(t0+'BACK'); xapo();} if(rte<1){ iimPlayCode(t0+'EVENT TYPE=CLICK SELECTOR="#adcopy_response" BUTTON=0'); //Установка курсора в поле ввода текста if(tess==0){Components.classes["@mozilla.org/sound;1"] .createInstance(Components.interfaces.nsISound) .beep();iimPlayCode(t0+'pause');var ttt=1;}weit(1);} if(ttt==0){ iimPlayCode(t0+'EVENT TYPE=CLICK SELECTOR="#adcopy_response" BUTTON=0'); //Установка курсора в поле ввода текста if(tess==0){iimPlayCode(t0+'pause');var ttt=1;}weit(1);} if(ttt==1){break;} } ak(); weit(2); } //================================================================================================================================================== function zvuk(){ for(w=0; w<60; w++){if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-mute-button<SP>ytp-button')>0){break;}} } //================================================================================================================================================== /** Нажатие кнопок **/ function cnopa(){weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:sendNewSms')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=TYPE:checkbox&&ID:checkme&&CHECKED: CONTENT=NO')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:M4jjHH2 ATTR=ID:BodyPlaceholder_TFBBBFD343FFF55')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:RECLAMAR<SP>BITS<SP>AHORA!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Reclama<SP>tus<SP>bits!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:¡Reclamar<SP>Satoshis!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:?active=true#faucet ATTR=ID:roll')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:MainForm ATTR=ID:SignInSubmitButton')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>prize!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:submit')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:#Faucet ATTR=ID:roll')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TYPE:submit&&ID:sendNewSms&&CLASS:btn<SP>btn-primary')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:ENTER<SP>THE<SP>SATOSHI<SP>DIMENSION<SP>EVERY<SP>*<SP>MINU*')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Give<SP>me<SP>my<SP>bits,<SP>baby!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>prize<SP>every<SP>15<SP>minutes!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Give<SP>me<SP>my<SP>Free<SP>Bits!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:GET<SP>FREE<SP>BTC<SP>SATOSHI!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=ID:form-captcha ATTR=ID:captcha')<1){ for(w=0; w<5; w++){ if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>Your<SP>Prize!')>0){break;} } }}}}}}}}}}}}}}}}}}}};baner(); } //=================================================================================================================================================== /*** Вставка текста капчи ***/ function copir(){weit(1); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:* ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/claim ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); weit(1); } //=================================================================================================================================================== //*** Ввод XAPO адреса ***/ function xapo(){weit(1); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:M4jjHH2 ATTR=ID:BodyPlaceholder_BitcoinAddressTextbox CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:?active=true#faucet ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:addressTextboxI CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:#Faucet ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:address CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+emeil); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:free-spin.php ATTR=NAME:XapoEmail CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/ ATTR=ID:mail CONTENT='+emeil); //iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+emeil); for(w=0; w<5; w++){ if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+emeil)>0){break;} } } //==================================================================================================================================================== /***-= Обновление капчи =-***/ function reload(){iimPlayCode(t3+'TAG POS=1 TYPE=IMG ATTR=SRC:*solvemedia.com/media/reload*.gif'); weit(1);} //==================================================================================================================================================== /*** Очистка Капчи ***/ function delitcaps(){//iimDisplay('Очистка Капчи'); iimPlayCode('FILEDELETE NAME=C:\\tmp\\image'+n+'.jpg'); iimPlayCode('FILEDELETE NAME=C:\\tmp\\image'+n+'.txt');} //===================================================================================================================================================== /** Устранение ошибок Tesseract **/ function brak(){ /** Код ошибки *//* Правильный Ответ */ if(txt=="TeamFLamar"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="TeamPlager"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="TeamFlaw"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="SDHHETrannS"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="DMrvgTrammg"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="urmaTrammg"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="StudgGroup"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="StudEruuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="studuEruuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="StuduErnuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="StuduEruuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="FxshTacus"){txt="Fish Tacos"}; // Устранение ошибки Fish Tacos if(txt=="FishTam"){txt="Fish Tacos"}; // Устранение ошибки Fish Tacos if(txt=="FishTarn"){txt="Fish Tacos"}; // Устранение ошибки Fish Tacos if(txt=="EEILLEEIcan"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EuuectBall"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EDllECtCall"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EEIHEFlshmg"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="GENEFISWVB"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="BaneFxsmng"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="EmmaPutt"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="HUMEPutt"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="BirdiePun"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="ShaePuush"){txt="Shoe Polish"}; // Устранение ошибки Shoe Polish if(txt=="SHDEPUMSH"){txt="Shoe Polish"}; // Устранение ошибки Shoe Polish if(txt=="DwmgBuard"){txt="Diving Board"}; // Устранение ошибки Diving Board if(txt=="UiniFlEBIErI"){txt="Diving Board"}; // Устранение ошибки Diving Board if(txt=="HbbLHrse"){txt="Hobby Horse"}; // Устранение ошибки Hobby Horse if(txt=="AbideHithHe"){txt="Abide With Me"}; // Устранение ошибки Abide With Me if(txt=="Flannelshut"){txt="Flannel Shirt"}; // Устранение ошибки Flannel Shirt if(txt=="Fanneshut"){txt="Flannel Shirt"}; // Устранение ошибки Flannel Shirt if(txt=="Flannelshin"){txt="Flannel Shirt"}; // Устранение ошибки Flannel Shirt } //===================================================================================================================================================== /***-= Обрабатываем span капчу =-***/ function span(){ //iimDisplay('Обрабатываем span капчу'); //baner(); weit(1); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"');//weit(1); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\tmp\\solve\\span'+n+'.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(3); iimPlayCode('URL GOTO=file:///'+Path+'image'+n+'.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract().replace(/[\W0-9_]/g,'');weit(1);iimPlayCode('TAB CLOSE'); brak(); copir(); cnopa();ww=1; } //====================================================================================================================================================== /***-= Обрабатываем флеш капчу =-***/ function flesh(){// iimDisplay('Обрабатываем флеш капчу'); //baner(); weit(1); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var args=['C:\\tmp\\solve\\flesh'+n+'.vbs']; file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(3); iimPlayCode('URL GOTO=file:///'+Path+'image'+n+'.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract().replace(/[\W0-9_]/g,'');weit(1);iimPlayCode('TAB CLOSE');weit(1); brak(); /**** вставляем ответ на флеш капчу ****/ iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:* ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=ID:adcopy-page-return');cnopa(); ww=1; } //========================================================================================================================================================== /***-= Обрабатываем канвас капчу =-***/ function canvas(){ //iimDisplay('Обрабатываем канвас капчу'); baner(); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\tmp\\solve\\canvas'+n+'.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(3);iimPlayCode('URL GOTO=file:///'+Path+'image'+n+'.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract().replace(/[\W0-9_]/g,'');weit(1);iimPlayCode('TAB CLOSE'); copir(); cnopa(); } //========================================================================================================================================================== /**-- Сервис распознования капчи --**/ function servis(){ if(tess==1){ var bal = 'http://rucaptcha.com/res.php?key=' + key1 + '&action=getbalance'; iimPlayCode('SET !TIMEOUT_STEP 0\nTAB OPEN\nTAB T=2\nURL GOTO=' + bal + '\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT\nTAB T=1\nTAB CLOSEALLOTHERS'); var balans = iimGetLastExtract(); iimDisplay('Баланс = ' + balans + ' руб.'); // iimPlayCode('WAIT SECONDS=1'); iimPlayCode('wait seconds=3\nTAB OPEN\nTAB T=2'); iimPlayCode('SET !TIMEOUT 30\nURL GOTO=imacros2.rucaptcha.com/new/'); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT=' + key1); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file CONTENT=C:\\tmp\\image'+n+'.jpg'); iimPlayCode('SET !TIMEOUT 100\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*'); iimPlayCode('WAIT SECONDS=2'); iimPlayCode('SET !TIMEOUT_STEP 10\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract();} if(tess==2){/**-- Если в миню выбрали данный сервис,отсылаем капчу на www.9kv для распознавания --**/ iimPlayCode('wait seconds=3\nTAB OPEN\nTAB T=2'); iimDisplay('Отправляем Капчу на распознавание'); iimPlayCode('SET !TIMEOUT 30\nURL GOTO=9kw.eu/grafik/form.html'); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:apikey CONTENT=' + key2); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:prio CONTENT=10'); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:file-upload-01 CONTENT=C:\\tmp\\image'+n+'.jpg'); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:source CONTENT=imacros'); iimPlayCode('TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:* ATTR=NAME:nomd5 CONTENT=YES'); iimPlayCode('SET !TIMEOUT 100\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*'); iimPlayCode('SET !TIMEOUT_STEP 100\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:result EXTRACT=txt');// <-------- Получаем ответ с www.9kv txt = iimGetExtract();} iimPlayCode('TAB CLOSE');weit(1); copir(); cnopa(); } //*************************************************************************************************************************** function url(){delitcaps(); UserAgent(); del_cookis();ak(); }; //********************* Ваши краны 1 час *********************************************************************************************************************************************************** //url(); iimPlayCode(t3+'URL GOTO=http://xfaucet.digi-eye.xyz/?r=pavlikevgeni5@gmail.com');iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=ID:checkme CONTENT=YES');xapo();solve(); //url(); iimPlayCode(t3+'URL GOTO=http://instantbitcoin.win/?r=pavlikevgeni5@gmail.com');xapo();solve(); //url(); iimPlayCode(t3+'URL GOTO=http://www.easyfreebitcoins.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); // url(); iimPlayCode(t3+'URL GOTO=http://jahismighty.com/?ref=pavlikevgeni5@gmail.com');xapo();solve(); // url(); iimPlayCode(t3+'URL GOTO=http://satoshimonsters.com/faucet/?ref=pavlikevgeni5@gmail.com');xapo();solve(); //// url(); iimPlayCode(t3+'URL GOTO=http://cointasker.com/bitcoin-faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //// url(); iimPlayCode(t3+'URL GOTO=http://bitcoinzebra.com/?ref=e50148e23867');xapo();weit(1);solve(); /////url(); iimPlayCode(t3+'URL GOTO=http://satoshi.co.in/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 // url(); iimPlayCode(t3+'URL GOTO=http://bitcoinmania.esy.es/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 // http://www.xpbitcoin.com/?id=4663634 // http://www.coffefaucet.com/?r=pavlikevgeni5@gmail.com /**********************************************************************************************************************************************************************************/ //********************* Ваши краны 60 мин ************************************************************************************************************************************************************ // url(); iimPlayCode(t3+'URL GOTO=http://www.faucetsdb.com/free-bitcoin-faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.whalebitco.in/?r=pavlikevgeni5@gmail.com');xapo();solve();baner();//60 url(); iimPlayCode(t3+'URL GOTO=http://www.onoxvo.es/faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //45 url(); iimPlayCode(t3+'URL GOTO=http://www.aliensbitcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //60 url(); iimPlayCode(t3+'URL GOTO=http://www.pandabitcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //60 // url(); iimPlayCode(t3+'URL GOTO=http://www.bitcoinfaucetexchange.com/?r=pavlikevgeni5@gmail.com');zvuk();xapo();solve(); //120 бот url(); iimPlayCode(t3+'URL GOTO=http://freebtc.kz/?r=pavlikevgeni5@gmail.com');iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=TYPE:checkbox&&ID:checkme&&CHECKED: CONTENT=NO');xapo();solve(); //60 // url(); iimPlayCode(t3+'URL GOTO=http://bitxapo.clique.website/?r=pavlikevgeni5@gmail.com');xapo();solve(); //60 // url(); iimPlayCode(t3+'URL GOTO=http://www.bitcoinraccoon.com/?ref=57031f67cd84d');xapo();weit(3);iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=ACTION:/ ATTR=TXT:login');weit(5);iimPlayCode(t0+'TAG POS=2 TYPE=DIV ATTR=TXT:claim<SP>now');solve();//60 url(); iimPlayCode(t3+'URL GOTO=http://sunbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //10 url(); iimPlayCode(t3+'URL GOTO=http://jupiterbitcoin.com/?r=pavlikevgeni5@gmail.com/');xapo();solve(); //10 //********************* Ваши краны 30 мин ************************************************************************************************************************************************************ for(wy=0; wy<2; wy++){ // url(); iimPlayCode(t3+'URL GOTO=http://www.storesxbox.es/faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //30 // url(); iimPlayCode(t3+'URL GOTO=http://herchi.ru/?r=pavlikevgeni5@gmail.com');xapo();solve(); //30 //********************* Ваши краны 15-20 мин ************************************************************************************************************************************************************ for(wk=0; wk<2; wk++){ // url(); iimPlayCode(t3+'URL GOTO=http://bits4all.one/faucet3/?r=pavlikevgeni5@gmail.com');xapo();solve();baner(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.movilbits.com/reclamar/?r=pavlikevgeni5@gmail.com');xapo();solve();baner(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.animalscoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.bankcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.ilovebtc.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=https://grifodebitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 url(); iimPlayCode(t3+'URL GOTO=http://www.ganabitsdiarios.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 url(); iimPlayCode(t3+'URL GOTO=http://www.facilbits.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 url(); iimPlayCode(t3+'URL GOTO=http://www.freebitsdaily.net/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 //url(); iimPlayCode(t3+'URL GOTO=http://www.faucetsdb.com/free-bitcoin-faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 //********************* Ваши краны 10 мин ************************************************************************************************************************************************************ url(); iimPlayCode(t3+'URL GOTO=http://sunbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //10 url(); iimPlayCode(t3+'URL GOTO=http://jupiterbitcoin.com/?r=pavlikevgeni5@gmail.com/');xapo();solve(); //10 //********************* Ваши краны 1 мин ************************************************************************************************************************************************************ //for(wt=0; wt<5; wt++){ // url(); iimPlayCode(t3+'URL GOTO=http://wheelofbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve();iimPlayCode('TAG POS=1 TYPE=BUTTON FORM=ACTION:free-spin.php ATTR=TXT:Spin<SP>the<SP>Wheel!');iimPlayCode('TAG POS=1 TYPE=TD ATTR=ID:pw2');weit(2);iimPlayCode('TAG POS=1 TYPE=IMG ATTR=ID:spin_button');weit(30); // url(); iimPlayCode(t3+'URL GOTO=http://vidybit.com/?r=pavlikevgeni5@gmail.com');xapo(); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=NAME:XapoEmail CONTENT='+emeil);weit(1); solve();iimPlayCode('TAG POS=1 TYPE=BUTTON FORM=ACTION:videos.php ATTR=TXT:Watch<SP>Videos!');iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:fcaptcha ATTR=ID:button_go'); weit(2);iimPlayCode('TAG POS=1 TYPE=INPUT:BUTTON ATTR=*');weit(20);iimPlayCode('TAG POS=2 TYPE=INPUT:BUTTON ATTR=*');weit(35); //*********************************************************************************************************************************************************************************************** loop++; function bip(){ for(wt=0; wt<4; wt++){Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound).beep();iimPlayCode('WAIT SECONDS=0.2')}};ak();bip(); var time =20 ;check = "Аккаунт "+st+" Ждем - "+time+" Минут."; iimDisplay(check);iimPlayCode('WAIT SECONDS='+time*60); /**--Установка времени задержки минут --**/ } } } }}
Отредактировано gepavlik (16-07-2016 23:17:41)
Отсутствует
gepavlik
просмотрел скрипт. Задумка хороша, когда нужно работать с однотипными кранами. Но я не увидел где в нем прописана работа с таймерами. Ткните носом, пожалуйста )
Отредактировано Eltar (16-07-2016 23:29:02)
Отсутствует
gepavlik
Нет, не то. Но проблему я понял и решил.
У меня каждый кран - функция. Нужно было записать время кляйма в конце каждой функции крана, а в начале функции проверить, подошло время или нет. Если подошло, функция выполняется. Если нет - переходим к следующему крану. В конце цикла - ждем минутку, и снова проверка прошло ли время для каждого крана. Осталось реализовать.
Всем откликнувшимся спасибо за поддержку!
Отсутствует
Можно немного развернуть Ваш ответ? Предположим, прописал на сайт таймеры. Что с ними дальше делать? Как обработать? Если в массив зафутболить, то как упорядочить таким образом, чтобы получить названия кранов на выходе?
на сайте делаеш инстанс,
прописываешь названия макросов и таймауты для них
скачиваешь лоадер,
запускешь лоадер, и радуешся
логи выполнения идут прямо на сайт, там же показывает сколько до следующего скрипта
за линком в личку, сайт мой, не хочу чтобы приняли за злостную рекламу
что касается записи в файл - пишешь строку в json (в принципе в файл писать лишь для того чтобы при перезапуске таймеры сохранились, а сам массив можно держать в памяти), что касается как упорядочить - самое простое проходим по масиву и выбираем ближайшую дату, высчитываем разницу в секундах с настоящим временем и WAIT SECOND, когда прошли кран, записываем в массив для этого крана новую дату. примерно таким макаром я делал свои первые сборщики сатош
Отредактировано dvomaks (17-07-2016 00:39:57)
Отсутствует
satoshi
скрытый текстВыделить кодКод:
if(iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-text-instructions ')>0) {//функция по распознованию}
может подскажете что делаю не так , нехочет распозновать капчу вот код
{for(w=1; w<=60; w++){ //<---Ищем фрейм капчи if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){ iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark'); break;}} iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')<0); iimPlayCode('WAIT SECONDS=1'); iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')>0); for(w=1; w<=60; w++) iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nEVENT TYPE=CLICK SELECTOR="#recaptcha-audio-button" BUTTON=0'); if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-text-instructions ')>0) function CaptchaAssociation ()
Отредактировано satoshi (17-07-2016 02:52:24)
Отсутствует
Eltar
посмотри мой пост №932 в этой ветке
там про таймаут есть
Добавлено 17-07-2016 10:45:19
gepavlik
зачем столько полей для ввода ответа??
достаточно
iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response CONTENT="'+txt+'"');
Отредактировано Koks (17-07-2016 10:49:07)
Отсутствует
Koks
Новый кран на XAPO
function antibot(){var macro; macro = "CODE:"; macro += "TAG POS=1 TYPE=P ATTR=TXT:▓█►<SP>I'M<SP>NOT<SP>A<SP>BOT<SP>◄█▓" + "\n"; macro += "TAG POS=2 TYPE=P ATTR=TXT:▓█►<SP>I'M<SP>NOT<SP>A<SP>BOT<SP>◄█▓" + "\n"; macro += "TAG POS=3 TYPE=P ATTR=TXT:▓█►<SP>I'M<SP>NOT<SP>A<SP>BOT<SP>◄█▓" + "\n"; iimPlay(macro); };
Отсутствует
помогите пожалуйста с кодом для отправки на капмонстр такой капчи
var ip_cap = '111.111.1.1' var l=otvet.length; while(l--){ otvet[l]=otvet[l].match(/>(.*?)</).pop(); iimDisplay(''+frasa+':'+otvet.join(';'));} var qw=(''+frasa+':'+otvet.join(';')) window.open(); iimPlayCode('URL GOTO='+ip_cap+'/imacros.html'); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT=' + key); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:CapMonsterModule CONTENT=ZennoLab.ReCaptchaAssociation'); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:Task CONTENT='+qw); iimPlayCode('SET !TIMEOUT 120\nSET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=INPUT:SUBMIT ATTR=*') iimPlayCode('TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); var arr = iimGetExtract().split(';'); iimPlayCode('WAIT SECONDS=1'); window.close(); for (as = 0; as < arr.length; as++){ iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME NAME="rc1"\nTAG POS=1 TYPE=TD ATTR=TXT:'+arr[as].replace(/\s/ig, '<SP>')+'\nWAIT SECONDS=0.1'); iimDisplay(arr[as]); } iimPlayCode('FRAME NAME="rc1"\nWAIT SECONDS=1\nEVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0');
Отредактировано Shejker (20-07-2016 08:28:20)
Отсутствует
Shejker
Ну так переведите текст ошибки, черным по белому же написано, не существует переменная otvet
А вы с ней пытаетесь работать и извлекать данные
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Eltar
Вот смотри скрипт на XAPO краны я внизу только добавляю строку с краном остальное не трогаю все уже прописано вышескрытый текстВыделить кодКод:
/**--------- МИНЮ --- Выбор XAPO адреса куда пойдут сатоши -----**/ //var tp = 5; /* С какого XAPO адреса стартуем */ var tp2= 5; /* По какой XAPO адрес */ var key1= ' '; /* Сюда ключь от рукапчи */ var key2= ' '; /* Сюда ключь от 9 kw */ var tess= 0 ; /* Включение дополнительного сервиса распознавания капчи если 1-отправляем на рукапчу . если 2-отправляем капчу на 9kw . если 0 ввод в ручном режиме */ var flag= 1 ; /* Если скрипт не распознал капчу вводим вручную , 0 включено , если 1 выключено */ //=========================== НИЖЕ ЗДЕСЬ НИЧЕГО НЕ МЕНЯТЬ !!!! ========================================== kap="javascript:document.write('<b><h1>Распознаём капчу !</h1></b>');window.stop();"; kap2="javascript:document.write('<b><h1>Проверяем капчу !</h1></b>');window.stop();"; var tp = prompt('Укажите с какого аккаунта работаем? и нажмите Enter', ''); var loop=1; for (;;){ dat=[]; var tp2=tp2+1; for(st=tp; st<tp2; st++) { iimPlayCode('TAB CLOSEALLOTHERS\nURL GOTO=file:///C:\\address\\xapo.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');dt=iimGetExtract().split('\n'); var z =st-1; dat[z]=dt[z].split(','); emeil=dat[z][0]; //================================== ПРОКСИ ================================================================================================================= iimPlayCode('TAB CLOSEALLOTHERS\nURL GOTO=file:///C:\\address\\prokci.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');dt=iimGetExtract().split('\n'); dat=[]; var tp2=tp2+1; for(st=tp; st<tp2; st++) { var z =st-1; dat[z]=dt[z].split(','); proxy=dat[z][0]; port=dat[z][1]; user=dat[z][2]; passuser=dat[z][3]; function ak(){ iimDisplay("Аккаунт "+st+" "+emeil);} ak(); //============================================================================================================================================================= var Path='C:\\tmp\\'; var n = st; var t3='SET !TIMEOUT 40\n', t4='SET !TIMEOUT 3\n', t0='SET !TIMEOUT_STEP 0\n';//t0='SET !TIMEOUT 3\n'; /***-= Ожидание =-***/ function weit(s){iimPlayCode('WAIT SECONDS='+s);} /**-- Переключение прокси --**/ var socksver= '5' var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); prefs.setIntPref("network.proxy.type", 1); prefs.setBoolPref("network.proxy.share_proxy_settings", true); prefs.setBoolPref("network.proxy.share_proxy_settings", false); prefs.setCharPref("network.proxy.http", proxy); prefs.setIntPref("network.proxy.http_port", port); prefs.setCharPref("network.proxy.ssl", proxy); prefs.setIntPref("network.proxy.ssl_port", port); prefs.setCharPref("network.proxy.ftp",proxy) prefs.setIntPref("network.proxy.ftp_port",port); prefs.setCharPref("network.proxy.socks", proxy); prefs.setIntPref("network.proxy.socks_port", port); prefs.setIntPref("network.proxy.socks_version", socksver); iimPlayCode('ONLOGIN USER='+user+' PASSWORD='+passuser+''); //======================================================== /***-= Настройка осистки памяти Mozilla Firefox =-***/ var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); //iimPlayCode(t0+'URL GOTO=about:config'); prefs.setIntPref("browser.sessionhistory.max_total_viewer",0); prefs.setBoolPref("config.trim_on_minimize", true); prefs.setIntPref("browser.sessionstore.interval",20000); prefs.setIntPref("browser.sessionhistory.max_entries",10); prefs.setBoolPref("network.http.pipelining", true); prefs.setIntPref("network.http.pipelining.maxrequests", 5); prefs.setBoolPref("network.http.proxy.pipelining", true); prefs.setBoolPref("network.prefetch-next", false); //======================================================== /***-=Очистка кукисов=-***/ var Cc=Components.classes; Ci=Components.interfaces; var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); var cok=Cc['@mozilla.org/cookiemanager;1'].getService(Ci.nsICookieManager); function del_cookis(){ // iimDisplay('Удаляем куки'); var iter=cok.enumerator; while (iter.hasMoreElements()){var cookie=iter.getNext(); if(cookie instanceof Ci.nsICookie){ cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}} //============================================================================================================================= /***-=Смена UserAgent=-***/ function randomInteger(min, max) { var rand = min - 1 + Math.random() * (max - min + 5) rand = Math.round(rand); return rand; } var frt=( randomInteger(2, 10) ); var urlAgent=['Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0','Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Debian/1.6-7','Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1',' Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)','Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.2.1; en-gb; HTC_DesireZ_A7272 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Linux; U; Android 2.3.3; de-ch; HTC Desire Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; LG-LU3000 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile myTouch 3G Slide Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Windows NT 6.1; rv:2.1.1) Gecko/20110415 Firefox/4.0.2pre Fennec/4.0.1','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20081005220218 Gecko/2008052201 Fennec/0.9pre','Mozilla/5.0 (Windows; U; Windows CE 5.2; en-US; rv:1.9.2a1pre) Gecko/20090210 Fennec/0.11','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1a1pre) Gecko/2008071707 Fennec/0.5','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1a2pre) Gecko/20080820121708 Fennec/0.7','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20080923171103 Fennec/0.8','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20081005220218 Gecko/2008052201 Fennec/0.9pre','Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1 '];; function UserAgent(){iimPlay("CODE:URL GOTO=about:config\n WAIT SECONDS=1"); var Cc=Components.classes, Ci=Components.interfaces; var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch); var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString); str.data=urlAgent[frt]; // Перюключение UserAgent prf.setComplexValue('general.useragent.override',Ci.nsISupportsString,str); // iimPlayCode('SET !TIMEOUT 30\nURL GOTO=malishev.info/tools/ua/'); } //=============================================================================================================================== /*** Удаление банеров ***/ function baner(){ iimPlayCode(t0+'TAB T=0'); iimPlayCode(t0+'TAB CLOSEALLOTHERS');} //================================================================================================================================== /*** Обработка капчи ***/ function solve(){ var txt='', w=0 , ww=0; var res=1 ; var rte=1; var msd=0; var wp=0; for(q=0; q<=3; q++){ delitcaps();weit(2); /* Если нет флеш капчи переходим сразу на следующий сайт */ if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0)rte=0; if(flag==1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0)fff=1; } /****************************************************************************************************************************************************************************/ //=============== Не работает сайт переходим на следующий ======================================================= if(iimPlayCode(t0+'TAG POS=1 TYPE=H1 ATTR=TXT:Forbidden')>0) var msd=1; if(msd==1){break;} //=============================================================================================================== for(zz=0; zz<6; zz++){weit(4); uu=0; if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0) reload(); //<--- если грязная капча, то обновляем. Нам нужен флеш или ломаемый канвас if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0) reload(); // <--- Если картинка, типа логотип фирмы или товара, то обновляем if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0) uu=1; if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=SRC:*api.solvemedia.com/papi/media?c=*')>0) uu=1; if(uu==0) {break;}} for(w=0; w<=60; w++){ if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0){ //<---Если легкая капча, из которой значение и так выдергивается без распознавания, то выдергиваем текст и ниже кусок кода пропускаем, идём сразу отвечать iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog EXTRACT=TXT');txt=iimGetLastExtract(); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:* ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/claim ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); weit(1);cnopa();ww=1;break; } if(ww<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=HREF:rect&&COORDS:0,0,300,150&&ALT:&&TITLE:&&HREF:#')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=SHAPE:rect&&COORDS:0,0,300,150&&ALT:&&TITLE:&&HREF:#')>0)weit(5); if(iimPlayCode(t0+'ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT FORM=ID:form-captcha ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT')>0) flesh(); if(iimPlayCode(t0+'ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT FORM=NAME:NoFormName ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT')>0) flesh(); if(iimPlayCode(t0+'ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=EMBED ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT')>0) flesh(); if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay&&TXT:')>0){ //<---Если флеш капча if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0) weit(10); //<---то жмём кнопку плей и ждём 10 сек что бы капча сгенерировалась. Иногда кнопки плей нету, поэтому вначале стоит проверка if iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay&&TXT: CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); //<--- Скриним сохраняем на комп капчу iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=TXT:Return*Page'); ww=1; flesh(); break;} //<---Жмём кнопку ретурн то падже (вернутся на страницу) иногда такого нет. И вызываем функцию cap() что за функция смотрим ниже }} if(ww==1){break;} /*****************************************************************************************************************************************************************************/ // ww=1; if(ww<1){ //<---Здесь копируем грязную капчю for(w=0; w<60; w++){ //<---Ищем фрейм капчи if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog')>0){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); ww=1; msd=1;span(); break;}} if(msd<1){ for(w=0; w<60; w++){ //<---Ищем фрейм капчи if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Felicidades!*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Muy<SP>bien!<SP>ganaste<SP>*<SP>Satoshis<SP>!!!<SP>Revisa*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis.')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Felicidades!,<SP>has<SP>ganado<SP>*<SP>Satoshis<SP>!')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode(t0+'FRAME F=2 \nTAG POS=1 TYPE=P ATTR=TXT:Congratulations*')>0) break;//<-- Если введина капча переходим на следующий сайт if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); ww=1; msd=1;span(); break;}} } if(msd<1){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image'+n+'.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT FORM=NAME:NoFormName ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); ww=1;span(); if(ww==1){break;} } } /******************************************************************************************************************************************************************************/ function bip(){ for(wt=0; wt<10; wt++){Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound).beep();iimPlayCode('WAIT SECONDS=0.2');}} if(flag==1){break;} //=============================================================================================================================================== /*** Проверка ошибок решения капчи ***/ var ttt=1; if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Wrong<SP>captcha!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:¡Captcha<SP>incorrecto!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:Error:<SP>wrong<SP>answer')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Invalid<SP>captcha<SP>code!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=SPAN ATTR=ID:BodyPlaceholder_FailureMessage')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Te<SP>equivocaste<SP>en<SP>el<SP>captcha!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:Error:<SP>wrong<SP>answerplease<SP>fill<SP>out<SP>captcha*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Te<SP>equivocaste<SP>en<SP>el<SP>captcha,<SP>inténtalo<SP>de*')>0) ttt=0 ; if(iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Missing<SP>captcha,<SP>try<SP>again!')>0) ttt=0 ; //=============================================================================================================================================== if(q>2){servis();}; ak(); if(ttt==0){weit(1);iimPlayCode(t0+'BACK'); xapo();} if(rte<1){ iimPlayCode(t0+'EVENT TYPE=CLICK SELECTOR="#adcopy_response" BUTTON=0'); //Установка курсора в поле ввода текста if(tess==0){Components.classes["@mozilla.org/sound;1"] .createInstance(Components.interfaces.nsISound) .beep();iimPlayCode(t0+'pause');var ttt=1;}weit(1);} if(ttt==0){ iimPlayCode(t0+'EVENT TYPE=CLICK SELECTOR="#adcopy_response" BUTTON=0'); //Установка курсора в поле ввода текста if(tess==0){iimPlayCode(t0+'pause');var ttt=1;}weit(1);} if(ttt==1){break;} } ak(); weit(2); } //================================================================================================================================================== function zvuk(){ for(w=0; w<60; w++){if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=BUTTON ATTR=CLASS:ytp-mute-button<SP>ytp-button')>0){break;}} } //================================================================================================================================================== /** Нажатие кнопок **/ function cnopa(){weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:sendNewSms')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=TYPE:checkbox&&ID:checkme&&CHECKED: CONTENT=NO')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:M4jjHH2 ATTR=ID:BodyPlaceholder_TFBBBFD343FFF55')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:RECLAMAR<SP>BITS<SP>AHORA!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Reclama<SP>tus<SP>bits!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:¡Reclamar<SP>Satoshis!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:?active=true#faucet ATTR=ID:roll')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:MainForm ATTR=ID:SignInSubmitButton')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>prize!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:submit')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:#Faucet ATTR=ID:roll')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TYPE:submit&&ID:sendNewSms&&CLASS:btn<SP>btn-primary')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:ENTER<SP>THE<SP>SATOSHI<SP>DIMENSION<SP>EVERY<SP>*<SP>MINU*')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Give<SP>me<SP>my<SP>bits,<SP>baby!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>prize<SP>every<SP>15<SP>minutes!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Give<SP>me<SP>my<SP>Free<SP>Bits!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:GET<SP>FREE<SP>BTC<SP>SATOSHI!')<1){ if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=ID:form-captcha ATTR=ID:captcha')<1){ for(w=0; w<5; w++){ if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>Your<SP>Prize!')>0){break;} } }}}}}}}}}}}}}}}}}}}};baner(); } //=================================================================================================================================================== /*** Вставка текста капчи ***/ function copir(){weit(1); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:* ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/claim ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=ID:adcopy_response CONTENT='+txt); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); weit(1); } //=================================================================================================================================================== //*** Ввод XAPO адреса ***/ function xapo(){weit(1); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:M4jjHH2 ATTR=ID:BodyPlaceholder_BitcoinAddressTextbox CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:?active=true#faucet ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:addressTextboxI CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:#Faucet ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:address CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+emeil); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:walletcode CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:free-spin.php ATTR=NAME:XapoEmail CONTENT='+emeil); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/ ATTR=ID:mail CONTENT='+emeil); //iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+emeil); for(w=0; w<5; w++){ if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+emeil)>0){break;} } } //==================================================================================================================================================== /***-= Обновление капчи =-***/ function reload(){iimPlayCode(t3+'TAG POS=1 TYPE=IMG ATTR=SRC:*solvemedia.com/media/reload*.gif'); weit(1);} //==================================================================================================================================================== /*** Очистка Капчи ***/ function delitcaps(){//iimDisplay('Очистка Капчи'); iimPlayCode('FILEDELETE NAME=C:\\tmp\\image'+n+'.jpg'); iimPlayCode('FILEDELETE NAME=C:\\tmp\\image'+n+'.txt');} //===================================================================================================================================================== /** Устранение ошибок Tesseract **/ function brak(){ /** Код ошибки *//* Правильный Ответ */ if(txt=="TeamFLamar"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="TeamPlager"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="TeamFlaw"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="SDHHETrannS"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="DMrvgTrammg"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="urmaTrammg"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="StudgGroup"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="StudEruuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="studuEruuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="StuduErnuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="StuduEruuu"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="FxshTacus"){txt="Fish Tacos"}; // Устранение ошибки Fish Tacos if(txt=="FishTam"){txt="Fish Tacos"}; // Устранение ошибки Fish Tacos if(txt=="FishTarn"){txt="Fish Tacos"}; // Устранение ошибки Fish Tacos if(txt=="EEILLEEIcan"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EuuectBall"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EDllECtCall"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EEIHEFlshmg"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="GENEFISWVB"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="BaneFxsmng"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="EmmaPutt"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="HUMEPutt"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="BirdiePun"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="ShaePuush"){txt="Shoe Polish"}; // Устранение ошибки Shoe Polish if(txt=="SHDEPUMSH"){txt="Shoe Polish"}; // Устранение ошибки Shoe Polish if(txt=="DwmgBuard"){txt="Diving Board"}; // Устранение ошибки Diving Board if(txt=="UiniFlEBIErI"){txt="Diving Board"}; // Устранение ошибки Diving Board if(txt=="HbbLHrse"){txt="Hobby Horse"}; // Устранение ошибки Hobby Horse if(txt=="AbideHithHe"){txt="Abide With Me"}; // Устранение ошибки Abide With Me if(txt=="Flannelshut"){txt="Flannel Shirt"}; // Устранение ошибки Flannel Shirt if(txt=="Fanneshut"){txt="Flannel Shirt"}; // Устранение ошибки Flannel Shirt if(txt=="Flannelshin"){txt="Flannel Shirt"}; // Устранение ошибки Flannel Shirt } //===================================================================================================================================================== /***-= Обрабатываем span капчу =-***/ function span(){ //iimDisplay('Обрабатываем span капчу'); //baner(); weit(1); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"');//weit(1); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\tmp\\solve\\span'+n+'.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(3); iimPlayCode('URL GOTO=file:///'+Path+'image'+n+'.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract().replace(/[\W0-9_]/g,'');weit(1);iimPlayCode('TAB CLOSE'); brak(); copir(); cnopa();ww=1; } //====================================================================================================================================================== /***-= Обрабатываем флеш капчу =-***/ function flesh(){// iimDisplay('Обрабатываем флеш капчу'); //baner(); weit(1); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var args=['C:\\tmp\\solve\\flesh'+n+'.vbs']; file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(3); iimPlayCode('URL GOTO=file:///'+Path+'image'+n+'.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract().replace(/[\W0-9_]/g,'');weit(1);iimPlayCode('TAB CLOSE');weit(1); brak(); /**** вставляем ответ на флеш капчу ****/ iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:* ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy-expanded-response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=ID:adcopy_response CONTENT="'+txt+'"'); iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=ID:adcopy-page-return');cnopa(); ww=1; } //========================================================================================================================================================== /***-= Обрабатываем канвас капчу =-***/ function canvas(){ //iimDisplay('Обрабатываем канвас капчу'); baner(); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\tmp\\solve\\canvas'+n+'.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\Windows\\System32\\wscript.exe"); proc.init(file); proc.run(false, args, args.length); weit(3);iimPlayCode('URL GOTO=file:///'+Path+'image'+n+'.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract().replace(/[\W0-9_]/g,'');weit(1);iimPlayCode('TAB CLOSE'); copir(); cnopa(); } //========================================================================================================================================================== /**-- Сервис распознования капчи --**/ function servis(){ if(tess==1){ var bal = 'http://rucaptcha.com/res.php?key=' + key1 + '&action=getbalance'; iimPlayCode('SET !TIMEOUT_STEP 0\nTAB OPEN\nTAB T=2\nURL GOTO=' + bal + '\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT\nTAB T=1\nTAB CLOSEALLOTHERS'); var balans = iimGetLastExtract(); iimDisplay('Баланс = ' + balans + ' руб.'); // iimPlayCode('WAIT SECONDS=1'); iimPlayCode('wait seconds=3\nTAB OPEN\nTAB T=2'); iimPlayCode('SET !TIMEOUT 30\nURL GOTO=imacros2.rucaptcha.com/new/'); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT=' + key1); iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file CONTENT=C:\\tmp\\image'+n+'.jpg'); iimPlayCode('SET !TIMEOUT 100\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*'); iimPlayCode('WAIT SECONDS=2'); iimPlayCode('SET !TIMEOUT_STEP 10\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt = iimGetExtract();} if(tess==2){/**-- Если в миню выбрали данный сервис,отсылаем капчу на www.9kv для распознавания --**/ iimPlayCode('wait seconds=3\nTAB OPEN\nTAB T=2'); iimDisplay('Отправляем Капчу на распознавание'); iimPlayCode('SET !TIMEOUT 30\nURL GOTO=9kw.eu/grafik/form.html'); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:apikey CONTENT=' + key2); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:prio CONTENT=10'); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:file-upload-01 CONTENT=C:\\tmp\\image'+n+'.jpg'); iimPlayCode('TAG POS=1 TYPE=INPUT FORM=ACTION:* ATTR=NAME:source CONTENT=imacros'); iimPlayCode('TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:* ATTR=NAME:nomd5 CONTENT=YES'); iimPlayCode('SET !TIMEOUT 100\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*'); iimPlayCode('SET !TIMEOUT_STEP 100\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:result EXTRACT=txt');// <-------- Получаем ответ с www.9kv txt = iimGetExtract();} iimPlayCode('TAB CLOSE');weit(1); copir(); cnopa(); } //*************************************************************************************************************************** function url(){delitcaps(); UserAgent(); del_cookis();ak(); }; //********************* Ваши краны 1 час *********************************************************************************************************************************************************** //url(); iimPlayCode(t3+'URL GOTO=http://xfaucet.digi-eye.xyz/?r=pavlikevgeni5@gmail.com');iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=ID:checkme CONTENT=YES');xapo();solve(); //url(); iimPlayCode(t3+'URL GOTO=http://instantbitcoin.win/?r=pavlikevgeni5@gmail.com');xapo();solve(); //url(); iimPlayCode(t3+'URL GOTO=http://www.easyfreebitcoins.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); // url(); iimPlayCode(t3+'URL GOTO=http://jahismighty.com/?ref=pavlikevgeni5@gmail.com');xapo();solve(); // url(); iimPlayCode(t3+'URL GOTO=http://satoshimonsters.com/faucet/?ref=pavlikevgeni5@gmail.com');xapo();solve(); //// url(); iimPlayCode(t3+'URL GOTO=http://cointasker.com/bitcoin-faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //// url(); iimPlayCode(t3+'URL GOTO=http://bitcoinzebra.com/?ref=e50148e23867');xapo();weit(1);solve(); /////url(); iimPlayCode(t3+'URL GOTO=http://satoshi.co.in/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 // url(); iimPlayCode(t3+'URL GOTO=http://bitcoinmania.esy.es/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 // http://www.xpbitcoin.com/?id=4663634 // http://www.coffefaucet.com/?r=pavlikevgeni5@gmail.com /**********************************************************************************************************************************************************************************/ //********************* Ваши краны 60 мин ************************************************************************************************************************************************************ // url(); iimPlayCode(t3+'URL GOTO=http://www.faucetsdb.com/free-bitcoin-faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.whalebitco.in/?r=pavlikevgeni5@gmail.com');xapo();solve();baner();//60 url(); iimPlayCode(t3+'URL GOTO=http://www.onoxvo.es/faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //45 url(); iimPlayCode(t3+'URL GOTO=http://www.aliensbitcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //60 url(); iimPlayCode(t3+'URL GOTO=http://www.pandabitcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //60 // url(); iimPlayCode(t3+'URL GOTO=http://www.bitcoinfaucetexchange.com/?r=pavlikevgeni5@gmail.com');zvuk();xapo();solve(); //120 бот url(); iimPlayCode(t3+'URL GOTO=http://freebtc.kz/?r=pavlikevgeni5@gmail.com');iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=TYPE:checkbox&&ID:checkme&&CHECKED: CONTENT=NO');xapo();solve(); //60 // url(); iimPlayCode(t3+'URL GOTO=http://bitxapo.clique.website/?r=pavlikevgeni5@gmail.com');xapo();solve(); //60 // url(); iimPlayCode(t3+'URL GOTO=http://www.bitcoinraccoon.com/?ref=57031f67cd84d');xapo();weit(3);iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=ACTION:/ ATTR=TXT:login');weit(5);iimPlayCode(t0+'TAG POS=2 TYPE=DIV ATTR=TXT:claim<SP>now');solve();//60 url(); iimPlayCode(t3+'URL GOTO=http://sunbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //10 url(); iimPlayCode(t3+'URL GOTO=http://jupiterbitcoin.com/?r=pavlikevgeni5@gmail.com/');xapo();solve(); //10 //********************* Ваши краны 30 мин ************************************************************************************************************************************************************ for(wy=0; wy<2; wy++){ // url(); iimPlayCode(t3+'URL GOTO=http://www.storesxbox.es/faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //30 // url(); iimPlayCode(t3+'URL GOTO=http://herchi.ru/?r=pavlikevgeni5@gmail.com');xapo();solve(); //30 //********************* Ваши краны 15-20 мин ************************************************************************************************************************************************************ for(wk=0; wk<2; wk++){ // url(); iimPlayCode(t3+'URL GOTO=http://bits4all.one/faucet3/?r=pavlikevgeni5@gmail.com');xapo();solve();baner(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.movilbits.com/reclamar/?r=pavlikevgeni5@gmail.com');xapo();solve();baner(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.animalscoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.bankcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=http://www.ilovebtc.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 url(); iimPlayCode(t3+'URL GOTO=https://grifodebitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 url(); iimPlayCode(t3+'URL GOTO=http://www.ganabitsdiarios.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 url(); iimPlayCode(t3+'URL GOTO=http://www.facilbits.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 url(); iimPlayCode(t3+'URL GOTO=http://www.freebitsdaily.net/?r=pavlikevgeni5@gmail.com');xapo();solve(); //20 //url(); iimPlayCode(t3+'URL GOTO=http://www.faucetsdb.com/free-bitcoin-faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); //15 //********************* Ваши краны 10 мин ************************************************************************************************************************************************************ url(); iimPlayCode(t3+'URL GOTO=http://sunbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //10 url(); iimPlayCode(t3+'URL GOTO=http://jupiterbitcoin.com/?r=pavlikevgeni5@gmail.com/');xapo();solve(); //10 //********************* Ваши краны 1 мин ************************************************************************************************************************************************************ //for(wt=0; wt<5; wt++){ // url(); iimPlayCode(t3+'URL GOTO=http://wheelofbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve();iimPlayCode('TAG POS=1 TYPE=BUTTON FORM=ACTION:free-spin.php ATTR=TXT:Spin<SP>the<SP>Wheel!');iimPlayCode('TAG POS=1 TYPE=TD ATTR=ID:pw2');weit(2);iimPlayCode('TAG POS=1 TYPE=IMG ATTR=ID:spin_button');weit(30); // url(); iimPlayCode(t3+'URL GOTO=http://vidybit.com/?r=pavlikevgeni5@gmail.com');xapo(); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:videos.php ATTR=NAME:XapoEmail CONTENT='+emeil);weit(1); solve();iimPlayCode('TAG POS=1 TYPE=BUTTON FORM=ACTION:videos.php ATTR=TXT:Watch<SP>Videos!');iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:fcaptcha ATTR=ID:button_go'); weit(2);iimPlayCode('TAG POS=1 TYPE=INPUT:BUTTON ATTR=*');weit(20);iimPlayCode('TAG POS=2 TYPE=INPUT:BUTTON ATTR=*');weit(35); //*********************************************************************************************************************************************************************************************** loop++; function bip(){ for(wt=0; wt<4; wt++){Components.classes["@mozilla.org/sound;1"].createInstance(Components.interfaces.nsISound).beep();iimPlayCode('WAIT SECONDS=0.2')}};ak();bip(); var time =20 ;check = "Аккаунт "+st+" Ждем - "+time+" Минут."; iimDisplay(check);iimPlayCode('WAIT SECONDS='+time*60); /**--Установка времени задержки минут --**/ } } } }}
у кого работает этот скрипт? У меня после выбора аккаунта ксапо, в самом начале работы скрипта сохраняется какое-то изображение и не загружаются краны.
Отсутствует
Подскажите как передать данные из js в батник?
Есть переменная у которой меняется значение от 10 до 10000 , имя переменной var wait_sec ,нужно передать значение переменной в батник в строку ожидания timeout /T 10 /NOBREAK вместо 10 поставить данные из переменной.
Такое возможно?Если да то как?Пробовал из фака ни че не получается.Заранее благодарю)
Отсутствует
скрипт на 16 кранов, может кому пригодится
var Cc=Components.classes, Ci=Components.interfaces; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); var cok=Cc["@mozilla.org/cookiemanager;1"].getService(Ci.nsICookieManager); var prf=Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch); var str=Cc["@mozilla.org/supports-string;1"].createInstance(Ci.nsISupportsString); var alt=Cc["@mozilla.org/embedcomp/prompt-service;1"].getService(Ci.nsIPromptService); var ab=Cc["@mozilla.org/moz/jssubscript-loader;1"].getService(Ci.mozIJSSubScriptLoader); var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n'; var txt='', bonus=null, w=0; var kap="javascript:document.write('<b><h1>Распознаём капчу !</h1></b>');window.stop();"; var Path='C:\\CapNum\\solve\\'; var lisk='************'; var bit='************'; var ethereum='************'; var ltc='************'; var dash='************'; var moon='************'; var doge='************'; var pass='************'; var email='************'; //*** 1 кран включён, 0 отключен ***// var liskfaucet = 1 ; var ethfaucet = 1 ; var etherfaucet = 1 ; var luckynumbers = 1 ; var moonlitecoin = 1 ; var moondogecoin = 1 ; var moonbitcoin = 1 ; var jupiterbitcoin = 1 ; var sunbitcoin = 1 ; var btc_rena_faucet = 1 ; var doge_rena_faucet = 1 ; var ltc_rena_faucet = 1 ; var dash_rena_faucet = 1 ; var moon_rena_faucet = 1 ; var coffefaucet = 1 ; var usafaucet = 0 ; for(;;){ for(sk=1; sk<=4; sk++){ del_cookis(); if(Number(liskfaucet)>=1){ /********************liskfaucet.net 5 минут**************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=liskfaucet.net?r=9030369917489677407L'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){iimPlayCode('URL GOTO=liskfaucet.net?r=9030369917489677407L');} solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(ethfaucet)>=1){ /********************eth-faucet.com 5 минут**************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=eth-faucet.com?r=0x903c7ab2a5b38fd8f2cf48dab8695b71ccaafd6e'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){iimPlayCode('URL GOTO=eth-faucet.com?r=0x903c7ab2a5b38fd8f2cf48dab8695b71ccaafd6e');} solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(etherfaucet)>=1){ /********************etherfaucet.net 5 минут**************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=etherfaucet.net?r=0x903c7ab2a5b38fd8f2cf48dab8695b71ccaafd6e'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){iimPlayCode('URL GOTO=etherfaucet.net?r=0x903c7ab2a5b38fd8f2cf48dab8695b71ccaafd6e');} solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(luckynumbers)>=1){ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=lucky-numbers.co/r/?id=19076'); iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:Login\nTAG POS=1 TYPE=INPUT:TEXT FORM=ID:login ATTR=ID:email CONTENT='+email+'\nTAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:login ATTR=ID:password CONTENT='+pass); iimPlayCode('TAG POS=1 TYPE=BUTTON FORM=ID:login ATTR=TXT:LOGIN\nTAG POS=1 TYPE=A ATTR=TXT:Free<SP>Bitcoins'); solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(moonlitecoin)>=1){ /*********************moonlite.co.in 5 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=moonliteco.in?ref=202bdd8377c0'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_PaymentAddressTextbox*')<0){ iimPlayCode('URL GOTO=moonliteco.in?ref=202bdd8377c0');} iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_PaymentAddressTextbox CONTENT='+ltc); solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(moondogecoin)>=1){ /*********************moondoge.co.in 5 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=moondoge.co.in/?ref=b2530161270e'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_PaymentAddressTextbox*')<0){ iimPlayCode('URL GOTO=moondoge.co.in/?ref=b2530161270e');} iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:MainForm ATTR=ID:BodyPlaceholder_PaymentAddressTextbox CONTENT='+doge); solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(moonbitcoin)>=1){ /*********************moonbit.co.in 5 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=moonbit.co.in?ref=22f6a0e642a0'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:dd2eGG26 ATTR=ID:BodyPlaceholder_PaymentAddressTextbox*')<0){ iimPlayCode('URL GOTO=moonbit.co.in?ref=22f6a0e642a0');} iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:dd2eGG26 ATTR=ID:BodyPlaceholder_PaymentAddressTextbox CONTENT='+bit); solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(jupiterbitcoin)>=1){ /*********************jupiterbitcoin.com 10 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=jupiterbitcoin.com/?r=VSOWASYIWATIJFFA'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('URL GOTO=jupiterbitcoin.com/?r=VSOWASYIWATIJFFA');} solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(sunbitcoin)>=1){ /*********************sunbitcoin.com 10 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=sunbitcoin.com/?r=VSOWASYIWATIJFFA'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('URL GOTO=sunbitcoin.com/?r=VSOWASYIWATIJFFA');} solve(); iimPlayCode('URL GOTO=about:home'); weit(50);} } if(Number(btc_rena_faucet)>=1){ /*********************btc.rena-faucet.com 30 минут***************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=btc.rena-faucet.com/index.php?id=71562'); iimPlayCode('URL GOTO=btc.rena-faucet.com/index.php?id=71562');weit(3); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:address_form ATTR=NAME:email CONTENT='+bit+'\nTAG POS=1 TYPE=A ATTR=TXT:Got<SP>it!\nTAG POS=1 TYPE=BUTTON FORM=NAME:address_form ATTR=ID:go'); iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Faucet');weit(6); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');} e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*'); if(e<0) solve(); iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=TXT:dice'); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=*');weit(3); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(doge_rena_faucet)>=1){ /*********************doge.rena-faucet.com 30 минут***************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=doge.rena-faucet.com/index.php?id=193883'); iimPlayCode('URL GOTO=doge.rena-faucet.com/index.php?id=193883');weit(3); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:address_form ATTR=NAME:email CONTENT='+doge+'\nTAG POS=1 TYPE=A ATTR=TXT:Got<SP>it!\nTAG POS=1 TYPE=BUTTON FORM=NAME:address_form ATTR=ID:go'); iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Faucet');weit(6); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');} e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*'); if(e<0) solve(); iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=TXT:dice'); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=*');weit(3); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(ltc_rena_faucet)>=1){ /*********************ltc.rena-faucet.com 30 минут***************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=ltc.rena-faucet.com/index.php?id=56139'); iimPlayCode('URL GOTO=ltc.rena-faucet.com/index.php?id=56139');weit(3); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:address_form ATTR=NAME:email CONTENT='+ltc+'\nTAG POS=1 TYPE=A ATTR=TXT:Got<SP>it!\nTAG POS=1 TYPE=BUTTON FORM=NAME:address_form ATTR=ID:go'); iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Faucet');weit(6); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');} e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*'); if(e<0) solve(); iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=TXT:dice'); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=*');weit(3); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(dash_rena_faucet)>=1){ /*********************dash.rena-faucet.com 30 минут***************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=dash.rena-faucet.com/index.php?id=35669'); iimPlayCode('URL GOTO=dash.rena-faucet.com/index.php?id=35669');weit(3); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:address_form ATTR=NAME:email CONTENT='+dash+'\nTAG POS=1 TYPE=A ATTR=TXT:Got<SP>it!\nTAG POS=1 TYPE=BUTTON FORM=NAME:address_form ATTR=ID:go'); iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Faucet');weit(6); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');} e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*'); if(e<0) solve(); iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=TXT:dice'); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=*');weit(3); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(moon_rena_faucet)>=1){ /*********************moon.rena-faucet.com 30 минут***************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=moon.rena-faucet.com/index.php?id=5713'); iimPlayCode('URL GOTO=moon.rena-faucet.com/index.php?id=5713');weit(3); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:address_form ATTR=NAME:email CONTENT='+moon+'\nTAG POS=1 TYPE=A ATTR=TXT:Got<SP>it!\nTAG POS=1 TYPE=BUTTON FORM=NAME:address_form ATTR=ID:go'); iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Faucet');weit(6); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:furmularz ATTR=ID:submitbtn');} e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*'); if(e<0) solve(); iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=TXT:dice'); iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON FORM=NAME:NoFormName ATTR=*');weit(3); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(coffefaucet)>=1){ /*********************coffefaucet.com 30 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=coffefaucet.com/?r=koks1970@gmail.com'); if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0){ iimPlayCode('URL GOTO=coffefaucet.com/?r=koks1970@gmail.com');} solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} if(Number(usafaucet)>=1){ /*********************usafaucet.tk 60 минут************************************/ iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nURL GOTO=usafaucet.tk/index.php?id=20545'); iimPlayCode('URL GOTO=usafaucet.tk/index.php?id=20545');weit(3); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:address_form ATTR=NAME:email CONTENT='+bit+'\nTAG POS=1 TYPE=BUTTON FORM=NAME:address_form ATTR=ID:go'); a=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*'); b=iimPlayCode(t0+'TAG POS=1 TYPE=H2 ATTR=TXT:Faucet*under*maintenance.*Please*check*back*'); if(a<0 || b<0) solve(); iimPlayCode('URL GOTO=about:home'); weit(3);} restart();} /***************************************************/ function solve(){ for(q=0; q<3; q++){ if(iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*can*claim*again*in*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=H2 ATTR=TXT:Faucet*under*maintenance.*Please*check*back*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:You*have*to*wait*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=STRONG ATTR=TXT:You*can*get*a*reward*again*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=CLASS:*alert*alert-danger*&&TXT:This*faucet*exceeded*safety*limits!*')>0) break; for(z=0; z<15; z++){ iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:MainForm ATTR=ID:*'); //moonlite.co.in moondoge.co.in iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:dd2eGG26 ATTR=ID:*'); //moonbit.co.in /* Если грязная капча обновляем */ if(iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response')<0 || iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0) reload(); else{ z=100; for(w=0; w<=60; w++){ //iimPlayCode(t0+'TAG POS=1 TYPE=iframe ATTR=ID:adcopy-unique*'); /* Ищем капчу с тегом SPAN slog (которая ломается без распознавания) или флеш капчу или обычный канвас (капча с ровными буквами) */ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:*videoPoster&&STYLE:display:<SP>block;*')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:no_click()&&COORDS:168,105,263,137&&SHAPE:rect')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:no_click()&&COORDS:156,75,238,103&&SHAPE:rect&&TXT:')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:don_click()&&COORDS:152,116,286,141&&SHAPE:rect&&TXT:')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:typein_area')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:optout')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:captcha')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog')>0){ /* Если ломаемая капча извлекаем текст и нижний код пропускаем */ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog')>0){ iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=SPAN ATTR=ID:slog EXTRACT=TXT'); txt=iimGetLastExtract();} /* Если флеш капча, сохраняем на комп и запускаем функцию flesh() и нижний код пропускаем */ else if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:*videoPoster&&STYLE:display:<SP>block;*')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay')>0){ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:*videoPoster&&STYLE:display:<SP>block;*')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*playIcn')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay')>0) weit(15); w1=w+1 iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:overlay CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w1+'\nTAG POS=1 TYPE=DIV ATTR=ID:Stage_botox_pre_1_bfcm_1_TI&&CLASS:Stage_botox_pre_1_bfcm_1_TI_id CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=TXT:Return*Page'); flesh();} else if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:no_click()&&COORDS:168,105,263,137&&SHAPE:rect')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:no_click()&&COORDS:156,75,238,103&&SHAPE:rect&&TXT:')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:don_click()&&COORDS:152,116,286,141&&SHAPE:rect&&TXT:')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:typein_area')>0){ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:no_click()&&COORDS:168,105,263,137&&SHAPE:rect')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:no_click()&&COORDS:156,75,238,103&&SHAPE:rect&&TXT:')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=AREA ATTR=ONCLICK:don_click()&&COORDS:152,116,286,141&&SHAPE:rect&&TXT:')>0) weit(2); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:typein_area CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); typein();} /* Если обычный канвас (капча с ровными буквами), сохраняем на комп и запускаем функцию canvas() */ else if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:optout')>0 || iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:captcha')>0){ if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:optout')>0) weit(2); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ID:captcha CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); canvas();} else if(iimPlayCode(t0+'FRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:slog')>0){ iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nFRAME F='+w+'\nTAG POS=1 TYPE=CANVAS ATTR=ID:*slog CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); canvas();} w=100;}}}} /* Если (капча с ровными буквами), сохраняем на комп и запускаем функцию abbyy() или если ничего из верхнего не помогло*/ if(w!=100 && txt.length<4){ iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=SHAPE:rect&&COORDS:0,0,300,150&&ALT:&&TITLE:&&HREF:#'); weit(15); iimPlayCode(t0+'TAG POS=1 TYPE=A ATTR=ID:adcopy-page-return'); if(iimPlayCode(t0+'TAG POS=1 TYPE=img ATTR=id:adcopy-ti-overlay&&SRC:*api.solvemedia.com/acmedia*')>0){ weit(3); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.png WAIT=YES\nTAG POS=1 TYPE=img ATTR=id:adcopy-ti-overlay&&SRC:*api.solvemedia.com/acmedia* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); abbyy();} else if(iimPlayCode(t0+'TAG POS=1 TYPE=img ATTR=id:adcopy-ti-overlay&&SRC:*api-secure.solvemedia.com/acmedia*')>0){ weit(3); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.png WAIT=YES\nTAG POS=1 TYPE=img ATTR=id:adcopy-ti-overlay&&SRC:*api-secure.solvemedia.com/acmedia* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); abbyy();} else if(iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=HREF:*api.solvemedia.com/papi/action?c=*')>0){ weit(3); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.png WAIT=YES\nTAG POS=1 TYPE=AREA ATTR=HREF:*api.solvemedia.com/papi/action?c=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); abbyy();} else if(iimPlayCode(t0+'TAG POS=1 TYPE=AREA ATTR=HREF:*api-secure.solvemedia.com/papi/action?c=*')>0){ weit(3); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.png WAIT=YES\nTAG POS=1 TYPE=AREA ATTR=HREF:*api-secure.solvemedia.com/papi/action?c=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');weit(1); abbyy();} else if(iimPlayCode(t0+'TAG POS=1 TYPE=EMBED ATTR=ID:adcopy-puzzle-image-image')>0){ weit(3); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nTAG POS=1 TYPE=EMBED ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); EMBED();} else if(iimPlayCode(t0+'TAG POS=1 TYPE=OBJECT ATTR=ID:adcopy-puzzle-image-image')>0){ weit(3); iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=a.jpg WAIT=YES\nTAG POS=1 TYPE=OBJECT ATTR=ID:adcopy-puzzle-image-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); EMBED();} } if(txt!=='' && txt.length>4){ antibot(); if(iimPlayCode(t0+'TAG POS=1 TYPE=H2 ATTR=TXT:Claim<SP>free<SP>Lisk*')>0){iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:address CONTENT='+lisk);} if(iimPlayCode(t0+'TAG POS=1 TYPE=H4 ATTR=TXT:Submit<SP>Your<SP>Ethereum<SP>Wallet<SP>Address<SP>To<SP>Beg*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=H2 ATTR=TXT:Claim<SP>free<SP>Ethereum*')>0){iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:address CONTENT='+ethereum);iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://www.etherfaucet.net/ ATTR=NAME:address CONTENT='+ethereum);} if(iimPlayCode(t0+'TAG POS=1 TYPE=H3 ATTR=TXT:Welcome<SP>to<SP>Coffefaucet.com')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=H1 ATTR=TXT:Sun<SP>Faucet')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=H1 ATTR=TXT:Jupiter<SP>Faucet')>0){iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+email);} iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response CONTENT="'+txt+'"'); txt=''; bonus=null; iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=* ATTR=*\nWAIT SECONDS=#DOWNLOADCOMPLETE#'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:*\nWAIT SECONDS=#DOWNLOADCOMPLETE#');weit(6); iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=CLASS:success-message extract=txt'); bonus=iimGetExtract().match(/\d+/);} else reload(); if(Number(bonus)>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations<SP>you<SP>have<SP>won*Satoshis*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=TXT:You<SP>got*free<SP>satoshi!')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congratulations!*has*been*adde*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=CLASS:alert<SP>alert-success&&TXT:*was*sent*to*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=ROLE:alert&&CLASS:alert<SP>alert-success&&TXT:*was*sent*to*')>0 || iimPlayCode(t0+'TAG POS=1 TYPE=P ATTR=TXT:Congrats!*You*have*claimed*')>0) q=10;}} /***-= Обрабатываем флеш капчу =-***/ function abbyy(){ iimDisplay('Обрабатываем флеш капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); for(skz=0; skz<=8; skz++){ iimDisplay('OCR'); weit(10); iimPlayCode('URL GOTO=file:///'+Path+'captcha.txt'); if(iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=div ATTR=ID:errorTitle&&TXT:Файл*не*найден')!=-1){ if(iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=div ATTR=ID:errorTitle&&TXT:Файл*не*найден')<0) break;}} iimPlayCode('TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); a=iimGetLastExtract(); if(a.lastIndexOf('nter ')>0) txt=a.split('nter ')[1]; if(a.lastIndexOf('nters ')>0) txt=a.split('nters ')[1]; if(a.lastIndexOf('nter. ')>0) txt=a.split('nter. ')[1]; if(a.lastIndexOf(';')>0) txt=a.split(';')[1]; if(a.lastIndexOf('=')>0) txt=a.split('=')[1]; if(a.lastIndexOf(':')>0) txt=a.split(':')[1]; if(a.lastIndexOf('-')>0) txt=a.split('-')[1]; iimPlayCode('TAB CLOSE'); iimPlayCode('FILEDELETE NAME='+Path+'a.png\nFILEDELETE NAME='+Path+'captcha.txt');} /***-= Обрабатываем флеш капчу =-***/ function flesh(){ iimDisplay('Обрабатываем флеш капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\CapNum\\solve\\flesh.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath('C:\\Windows\\System32\\wscript.exe'); proc.init(file); proc.run(false, args, args.length); weit(15); iimPlayCode('URL GOTO=file:///'+Path+'otvet.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract(); if(txt.lastIndexOf('=')>0) txt=txt.split('=')[1]; if(txt.lastIndexOf(':')>0) txt=txt.split(':')[1]; if(txt.lastIndexOf('-')>0) txt=txt.split('-')[1]; txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,""); iimPlayCode('TAB CLOSE'); iimPlayCode('FILEDELETE NAME='+Path+'a.jpg');} /***-= Обрабатываем флеш капчу =-***/ function typein(){ iimDisplay('Обрабатываем флеш капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\CapNum\\solve\\typein.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath('C:\\Windows\\System32\\wscript.exe'); proc.init(file); proc.run(false, args, args.length); weit(15); iimPlayCode('URL GOTO=file:///'+Path+'otvet.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract();weit(1); txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,""); iimPlayCode('TAB CLOSE'); iimPlayCode('FILEDELETE NAME='+Path+'a.jpg');} /***-= Обрабатываем EMBED капчу =-***/ function EMBED(){ iimDisplay('Обрабатываем EMBED капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\CapNum\\solve\\EMBED.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath('C:\\Windows\\System32\\wscript.exe'); proc.init(file); proc.run(false, args, args.length); weit(15); iimPlayCode('URL GOTO=file:///'+Path+'otvet.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract();weit(1); txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,""); if(txt=="MaxPoer"){txt="MaxPower"}; if(txt=="TennisRaule"){txt="TennisRacket"}; if(txt=="allCcun"){txt="BasketballCourt"}; if(txt=="Hm"){txt="HockeyNet"}; if(txt=="snPcles"){txt="SkiPoles"}; if(txt=="HcclePurl"){txt="HockeyPuck"}; if(txt=="BaseballEa"){txt="BaseballBat"}; iimPlayCode('TAB CLOSE'); iimPlayCode('FILEDELETE NAME='+Path+'a.jpg');} /***-= Обрабатываем канвас капчу =-***/ function canvas(){ iimDisplay('Обрабатываем канвас капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\CapNum\\solve\\canvas.vbs']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath('C:\\Windows\\System32\\wscript.exe'); proc.init(file); proc.run(false, args, args.length); weit(15); iimPlayCode('URL GOTO=file:///'+Path+'otvet.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); txt=iimGetExtract();weit(1); txt=txt.replace(/\W/gi,"").replace(/[0-9]/gi,"").replace(/_/gi,""); if(txt=="COme"){txt="Collme"}; iimPlayCode('TAB CLOSE'); iimPlayCode('FILEDELETE NAME='+Path+'a.jpg');} /***-= Удаляем куки =-***/ function del_cookis(){ iimDisplay('Удаляем куки'); var iter=cok.enumerator; while (iter.hasMoreElements()){var cookie=iter.getNext(); if(cookie instanceof Ci.nsICookie){ cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}weit(3);} /***-= Обновление капчи =-***/ function reload(){iimPlayCode(t3+'TAG POS=1 TYPE=IMG ATTR=SRC:*solvemedia.com/media/reload*.gif'); weit(1);} /***-= Функция перезагрузки браузера =-***/ function restart(){ iimDisplay('Перезагрузка браузера'); iimPlayCode('CLEAR'); weit(10); var Cc=Components.classes, Ci=Components.interfaces, args=['']; var proc=Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess); var file=Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath('C:\\FirefoxPortable\\start.bat'); proc.init(file); proc.run(false, args, args.length); window.QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIWebNavigation) .QueryInterface(Components.interfaces.nsIDocShellTreeItem) .rootTreeItem .QueryInterface(Components.interfaces.nsIInterfaceRequestor) .getInterface(Components.interfaces.nsIDOMWindow) .document.getElementById('menu_FileQuitItem').click() } function antibot(){ for(i=1; i<=3; i++){ iimPlayCode("SET !TIMEOUT_STEP 0\nTAG POS="+i+" TYPE=P ATTR=TXT:▓█►<SP>I'M<SP>NOT<SP>A<SP>BOT<SP>◄█▓"); } } /***-= Ожидание =-***/ function weit(s){iimPlayCode('WAIT SECONDS='+s);}
timeout 30 > NUL SET pathToFirefox=C:\FirefoxPortable erase /F /Q %pathToFirefox%\Data\profile\*.sqlite erase /F /Q %pathToFirefox%\Data\profile\*.sqlite-shm erase /F /Q %pathToFirefox%\Data\profile\*.sqlite-wal erase /F /Q %pathToFirefox%\Data\profile\sessionstore.js erase /F /Q /S %pathToFirefox%\Data\profile\cache2 erase /F /Q /S %pathToFirefox%\Data\profile\OfflineCache erase /F /Q /S %pathToFirefox%\Data\profile\safebrowsig erase /F /Q /S %pathToFirefox%\Data\profile\startupCache erase /F /Q /S %pathToFirefox%\Data\profile\thumbnails timeout 30 > NUL START %pathToFirefox%\FirefoxPortable.exe imacros://run/?m=ваш скрипт.js exit
Отредактировано Koks (21-07-2016 20:06:52)
Отсутствует
Koks
удалено, избыточное цитирование, п.п. 2.9
а где взять файлы canvas.vbs, flash.vbs и т.п. и зачем нужно перезапускать через батник браузер?
InfSub
Отсутствует
Shejker
в шапке смотрите
на счет ABBYY
зачем нужно перезапускать через батник браузер?
потому что часов через 20 он у вас станет кушать 1 гиг оперативки, плюс у меня при каждом перезапуске меняется IP адрес
батник удаляет следы активности
Видео:
Отредактировано Koks (22-07-2016 12:21:42)
Отсутствует
ясно, спасибо)
Помогите пожалуйста с такой проблемкой: при решении капчи капмонстром когда айпи в бане выдает в ответ такие цифры: 133193320491090004119440
for(i=1; i<4; i++){ iimDisplay('Ломаем аудиокапчу '+i+' попытка'); iimPlayCode(t0+'FILEDELETE NAME=C:\\CAPCH1\\audio.mp3'); wait(1); iimPlayCode('ONDOWNLOAD FOLDER=C:\\CAPCH1 FILE=audio.mp3 WAIT=YES\n'+f2+'TAG POS=1 TYPE=A ATTR=HREF:*mp3* CONTENT=EVENT:SAVETARGETAS'); wait(1); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO=file:///C:/CAPCH1/index.html'); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT=xxx'); iimPlayCode('TAG POS=1 TYPE=INPUT:FILE ATTR=NAME:file CONTENT=C:\\CAPCH1\\audio.mp3'); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT ATTR=*'); wait(1); iimPlayCode('TAG POS=1 TYPE=BODY ATTR=TXT:* EXTRACT=TXT'); a=iimGetLastExtract().replace(/(OK\|)(.*)/,'$2'); iimPlayCode(t1+'URL GOTO=http://'+ip+'/res.php?action=get&id='+a); iimPlayCode('TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'); a=iimGetLastExtract().replace(/(OK\|)(.*)/,'$2'); wait(5); iimPlayCode('TAB CLOSE'); iimPlayCode(f2+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:audio-response CONTENT='+a+' \n');wait(3); iimPlayCode(f2+'EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0'); wait(1); iimPlayCode(f1+'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')>0){ iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'); wait(2);} else {test1();} }
замечание
InfSub
Отредактировано Shejker (22-07-2016 13:07:32)
Отсутствует
Shejker
извлеки данный строки , создай условия с помощь if и добавь break;
та я понял, что нужно извлечь, но как правильно прописать, что-то типа такого?:
Отредактировано Shejker (23-07-2016 10:34:21)
Отсутствует
Shejker
А зачем тут replace?
Добавлено 23-07-2016 10:39:06
Предлагаю, что вы пытаетесь сделать это:
Отредактировано InfSub (23-07-2016 10:44:55)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
удалено, избыточное цитирование, п.п.2.9
Огромное спасибо, все срабатывает))
InfSub
Отредактировано Shejker (23-07-2016 10:58:15)
Отсутствует
подскажыте что делаю не так , нужно определить тип капчи и запустить функцию по разпознаванию
{for(w=1; w<=60; w++){ //<---Ищем фрейм капчи if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){ iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark'); break;}} iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')<0); iimPlayCode('WAIT SECONDS=1'); iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM'); if(iimGetExtract().indexOf('checked="true')>0); for(w=1; w<=60; w++) iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nEVENT TYPE=CLICK SELECTOR="#recaptcha-audio-button" BUTTON=0'); определить тип капчи if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-text-instructions ')>0) function CaptchaAssociation ()
Отредактировано satoshi (24-07-2016 02:07:07)
Отсутствует
satoshi
if(iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-text-instructions ')>0) function CaptchaAssociation ();
Отредактировано dim222 (24-07-2016 23:01:26)
Отсутствует
dim222
причем сдесь SET !TIMEOUT_STEP 0
ты же не станешь без него перебирать фреймы, и ждать на каждый фрейм столько секунд, сколько у тебя выставлено в настройках imacros
пример:
Отредактировано Koks (24-07-2016 22:22:13)
Отсутствует
Koks
У меня на некоторых сайтах не успевает обнаружить данный текст или кнопку (макрос лютует с бешеной скоростью), просто, как вариант попробовать.
Отредактировано dim222 (24-07-2016 23:07:52)
Отсутствует