Обсуждение скриптов и вопросов связанных с борьбой с капчами.
========================================================================
Начну пожалуй.
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
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
bu906, Eltar
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Eltar
удалено, избыточное цитирование
Да один букс, на грани скама, вроде прибыльный - 0,5$/час... Но с такой капчей охота бота написать да проверить...
TAG POS=1 TYPE=IMG ATTR=SRC:* EXTRACT=HREF SAVEAS TYPE=EXTRACT FOLDER=* FILE=resultsfile.csv
Отредактировано bu906 (27-05-2016 21:16:48)
Отсутствует
UPD. Развернул sweet капчу. Щупаю.
Я так себе представляю, что названия картинок там, скорее всего, не меняются. Если это так, то просто нужно составить список картинок, поставить им в соответсвие список вопросов... ну или список больших картинок, если они повторяются. И, соотв., если задается один вопрос, перемещаем мелкую картинку на большую. Можно по координатам переместить, EVENT'ами
Отпишись, если выведешь первую денежку. Ты не ошибся, там 0,5 бакса в час? Не в день?
Отредактировано Eltar (28-05-2016 12:37:29)
Отсутствует
PRESIDENT
Привет братишка подскажи пожалуйста как в tesseract реализовать функцию исправления перекоса текста , тогда он очень много капчь разгадывает
Отсутствует
gepavlik
Я бы пхп-шкой сначала предобработку капчи сделал, очистить от мусора, обрезать, повернуть, инвертировать цвета.
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
PRESIDENT
Да я понимаю что в php только вот как прописать не знаю , помоги пожалуйста прописать если можешь хотя бы код на исправления перекоса текста
Отсутствует
Привет знатоки помогите !! я вообще дубовый в этом,но вот скрипт нашел нормалек ,а он на антикапче ,можете переделать на ру капчу??!! очень надо!!
// Version 1.2.56 for var botNo = 1 // Tempfolder like C:\ or C:\TEMP\ under windows or like /tmp/ under linux // In Javascript and windows with escape like C:\\TEMP\\ var tempfolder = 'C:\\TEMP\\';//optional, like C:\\TEMP\\ // Tempslash (Path with slashs as (tempfolder) and with the htmlfile recaptcha_v2.html var tempslash = "C:/TEMP/";//optional, like C:/TEMP/ var apikey3 = "api key anticaptcha"; var email = "youremailhere"; //Performance for recaptchav2 like default 1 + 10 = Frame 11 as start for few functions var higher_frame_number = 1;//Standard (like 6) var other_frame_number = 0;//Startframe var max_frame_number = 25;//Standardframe as max (like 15) var total_frame_number = 60;//SearchFrame+SearchOK var secondTime //Main var tempfile = "captcha_lifeplaner"+botNo+".jpg"; var revelefile = "revele"+botNo+".jpg"; var solvemfile = "solvemfile"+botNo+".jpg"; (function() { var payout = 89 var vueltas = 0 for(var i=0; i<=19;i++){ //reload var reload = "CODE: URL GOTO=http://bit.ly/1tdJ2RY/\n" iimPlay(reload) wait(10) var x99 = SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#updated_condition\" BUTTON=0",0); var macro = "CODE: TAG POS=1 TYPE=SPAN ATTR=TXT:FREE<SP>BTC\n" macro += "WAIT SECONDS = 5\n" iimPlay(macro) waitgoodcap2() wait(2) var notsolved = 1 while(notsolved > 0){ vueltas ++ solvemediaCaptcha("*") var macro2 = "CODE: TAG POS=1 TYPE=BUTTON ATTR=ID:btn-get-faucet\n" iimPlay(macro2) wait(5) var macro22 = "CODE: TAG POS=1 TYPE=P ATTR=TXT:0.000* EXTRACT=TXT\n" iimPlay(macro22) var solved = iimGetLastExtract() solved = solved.replace("0.000","") solved = parseInt(solved) if(solved > 0){break} SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#modal-faucet>DIV:nth-of-type(2)>DIV>DIV>BUTTON\" BUTTON=0",0) wait(3) SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#menu-left-faucet\" BUTTON=0",0) wait(10) waitgoodcap2() } var macro3 = "CODE: TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:amount CONTENT=0.00001250\n" macro3 += "EVENT TYPE=CLICK SELECTOR=\"#editable-payout>I\" BUTTON=0\n" macro3 += "TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:editable-payout-field CONTENT="+payout+"\n" macro3 += "TAG POS=1 TYPE=BUTTON ATTR=ID:btn-bet-dice\n" macro3 += "WAIT SECONDS = 3\n" macro3 += "TAG POS=1 TYPE=SPAN ATTR=TXT:MY<SP>BETS\n" iimPlay(macro3) var results2 = "CODE: \n" results2 += "TAG POS=1 TYPE=P ATTR=CLASS:text-thin<SP>mar-no<SP>balance-btc-html EXTRACT=TXT\n" iimPlay(results2) var amount = iimGetLastExtract() amount = amount.replace("0.","") amount = parseInt(amount) if(amount > 1250 ){ var achieved = 1 correo(vueltas+"<SP>"+amount) closeAll() } wait(180) } correo("Better<SP>luck<SP>next<SP>time<SP>:(") closeAll() })(); //End // functions function waitgoodcap2(){ var normal = 0 while(normal < 1){ var hum = SearchOK("EVENT TYPE=MOUSEOVER SELECTOR=\"#adcopy_response>OPTION:nth-of-type(1)\" BUTTON=0",0,15) if(hum > 0){ SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#modal-faucet>DIV:nth-of-type(2)>DIV>DIV>BUTTON\" BUTTON=0",0) wait(3) SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#menu-left-faucet\" BUTTON=0",0) wait(10) }else{ var normal = SearchOK("TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response",0,30) if(normal > 0){return} //prompt(5) SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#modal-faucet>DIV:nth-of-type(2)>DIV>DIV>BUTTON\" BUTTON=0",0) wait(3) SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#menu-left-faucet\" BUTTON=0",0) wait(10) } } } function waitgoodcap(){ solvem = 0 while(solvem < 1){ //prompt(1) var capType = "TAG POS=1 TYPE=SPAN ATTR=ID:instr\n" if(SearchOK(capType,0,10) > 0){ //prompt(2) var framen = SearchFrame(capType,0) var extracting = "CODE: FRAME F="+framen+"\n" extracting += "TAG POS=1 TYPE=SPAN ATTR=ID:instr EXTRACT=TXT\n" iimPlay(extracting) var good = iimGetLastExtract() }else{ //prompt(3) var good = "fave" } if(good == "Enter the following:"){ //prompt(4) solvem = 1 } if(solvem < 1){ //prompt(5) SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#modal-faucet>DIV:nth-of-type(2)>DIV>DIV>BUTTON\" BUTTON=0",0) wait(1) SearchFrame("EVENT TYPE=CLICK SELECTOR=\"#menu-left-faucet\" BUTTON=0",0) wait(3) } } } function reveleCaptcha(){ SearchFrame("TAG POS=1 TYPE=DIV ATTR=ID:playTxt",0); wait(1) SearchFrame("TAG POS=1 TYPE=A ATTR=ID:adcopy-page-return",0); var iimrevele = "CODE: wait seconds=20\n"; iimrevele += "SET TIMEOUT_PAGE 250\n"; iimrevele += "ONDOWNLOAD FOLDER="+tempfolder+" FILE="+revelefile+" WAIT=YES\n"; iimrevele += "TAG POS=1 TYPE=DIV ATTR=ID:adcopy-outer CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT\n"; iimrevele += "TAB OPEN\n"; iimrevele += "TAB T=2\n"; iimrevele += "URL GOTO=http://antigate.com/imacros.html\n"; iimrevele += "FRAME F=0\n"; iimrevele += "WAIT SECONDS=2\n"; iimrevele += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://antigate.com/in.php ATTR=NAME:key CONTENT="+apikey3+"\n"; iimrevele += "TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://antigate.com/in.php ATTR=NAME:file CONTENT="+tempfolder+revelefile+"\n"; iimrevele += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://antigate.com/in.php ATTR=*\n"; iimrevele += "TAG POS=1 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT\n"; iimrevele += "tab close\n"; iimPlay(iimrevele); var reveleCap = iimGetLastExtract() reveleCap = reveleCap.replace(" ", "<SP>") reveleCap = reveleCap.replace(" ", "<SP>") reveleCap = reveleCap.replace(" ", "<SP>") var iimrevele2 = "CODE: TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:/reward ATTR=ID:adcopy_response CONTENT="+reveleCap+"\n"; iimPlay(iimrevele2) } function solvemediaCaptcha(formm){ var iimsolvemedia iimsolvemedia = "CODE: ONDOWNLOAD FOLDER="+tempfolder+" FILE="+solvemfile+" WAIT=YES\n"; iimsolvemedia += "SET !TIMEOUT_PAGE 310\n"; iimsolvemedia += "TAG POS=1 TYPE=DIV ATTR=ID:adcopy-outer CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT\n"; iimsolvemedia += "TAB OPEN\n"; iimsolvemedia += "TAB T=2\n"; iimsolvemedia += "URL GOTO=http://antigate.com/imacros.html\n"; iimsolvemedia += "FRAME F=0\n"; iimsolvemedia += "WAIT SECONDS=2\n"; iimsolvemedia += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://antigate.com/in.php ATTR=NAME:key CONTENT="+apikey3+"\n"; iimsolvemedia += "TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://antigate.com/in.php ATTR=NAME:file CONTENT="+tempfolder+solvemfile+"\n"; iimsolvemedia += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://antigate.com/in.php ATTR=*\n"; iimsolvemedia += "TAG POS=1 TYPE=SPAN ATTR=TXT:* EXTRACT=TXT\n"; iimsolvemedia += "tab close\n"; iimPlay(iimsolvemedia); var solvemediaCap = iimGetLastExtract(); solvemediaCap = solvemediaCap.replace(/ /g, "<SP>") var iimsolvemedia2 = "CODE: TAG POS=1 TYPE=INPUT:TEXT FORM="+formm+" ATTR=ID:adcopy_response CONTENT="+solvemediaCap+"\n"; iimPlay(iimsolvemedia2) return } function closeAll(){ var fave = "CODE: TAB CLOSEALLOTHERS\n" fave += "TAB CLOSE\n" iimPlay(fave) return } function WebPage(myurl){ var imacros_header = "SET !EXTRACT_TEST_POPUP NO\n"; imacros_header += "SET !ERRORIGNORE NO\n"; imacros_header += "SET !TIMEOUT_PAGE 999\n"; imacros_header += "SET !TIMEOUT_STEP 999\n"; var imacros_first = "CODE:"+imacros_header+"TAB CLOSEALLOTHERS\n"; imacros_first += "TAB T=1\n"; imacros_first += myurl; iimPlay(imacros_first) return } // random between 1 and 9 function rand(){ return Math.floor(Math.random()*9) + 1; } // wait function like wait(2) for two seconds function wait(waittime){ iimPlay("CODE: WAIT SECONDS="+waittime+"\n"); return; } // wait function like wait(2) for two seconds function getextract(shortcode){ iimPlay("CODE: "+shortcode); return iimGetLastExtract(); } // date functione function tempfile_date() { now = new Date(); year = "" + now.getFullYear(); month = "" + (now.getMonth() + 1); if (month.length == 1) { month = "0" + month; } day = "" + now.getDate(); if (day.length == 1) { day = "0" + day; } hour = "" + now.getHours(); if (hour.length == 1) { hour = "0" + hour; } minute = "" + now.getMinutes(); if (minute.length == 1) { minute = "0" + minute; } second = "" + now.getSeconds(); if (second.length == 1) { second = "0" + second; } return year + month + day + "_" + hour + minute + second; } // find frame with true or false as return function SearchOK(checkcode,firstframenumber,lastframenumber){ var check = "CODE:"; check += "SET !ERRORIGNORE YES" + "\n"; check += "SET !TIMEOUT_STEP 0" + "\n"; check += "FRAME F={{i}}" + "\n"; check += "SET !ERRORIGNORE NO" + "\n"; if (checkcode != ""){ check += checkcode + "\n"; }else{ return 0; } if(/^\d+$/.test(firstframenumber)) { frame = firstframenumber; }else{ frame = 1; } if(/^\d+$/.test(lastframenumber)) { frame2 = lastframenumber; }else{ frame2 = total_frame_number; } for(var i=frame;i<=frame2;i++){ iimSet("i",i) if(iimPlay(check) == true){ return 1; } } return 0; } // find frame with the framenumber as return function SearchFrame(checkcode,firstframenumber){ var check = "CODE:"; check += "SET !ERRORIGNORE YES" + "\n"; check += "SET !TIMEOUT_STEP 0" + "\n"; check += "FRAME F={{i}}" + "\n"; check += "SET !ERRORIGNORE NO" + "\n"; if (checkcode != ""){ check += checkcode + "\n"; }else{ return 0; } if(/^\d+$/.test(firstframenumber)) { frame = firstframenumber; }else{ frame = 1; } for(var i=frame;i<=total_frame_number;i++){ iimSet("i",i) //if the result of the macro is true save frame number and break if(iimPlay(check) == true){ frame = i; break; } } //return frame number return frame; } //correo function correo(Asunto){ var iimcorreo = "CODE: TAB OPEN\n" iimcorreo += "SET !ERRORIGNORE YES\n" iimcorreo += "TAB T=2\n" iimcorreo += "URL GOTO=https://mail.google.com/mail/u/0/h/1p4ii7dkrohhp/\n" iimcorreo += "wait seconds=4\n" iimcorreo += "TAG POS=1 TYPE=A ATTR=TXT:Redactar<SP>correo\n" iimcorreo += "TAG POS=1 TYPE=TEXTAREA FORM=NAME:f ATTR=ID:to CONTENT="+email+"\n" iimcorreo += "TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:f ATTR=NAME:subject CONTENT="+Asunto+"\n" iimcorreo += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:f ATTR=NAME:nvp_bu_send\n" iimcorreo += "wait seconds=6\n" iimcorreo += "TAB CLOSE\n" iimPlay(iimcorreo) return }
InfSub
Отсутствует
InfSub Привет не поможеш мне со скриптом? на рукапчу его прикрутить
Отсутствует
oiBeNdeRio
Так замените
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub нет не отрабатует она все капчу разгадывает,но вводит вот это постоянно #EANF#
Отсутствует
oiBeNdeRio
попробуй
Отсутствует
oiBeNdeRio
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
InfSub
Братишка посмотри пожалуйста возможно ли такую капчу взломать вот сайт https://soleltc.com/#
и огромное вам спасибо что вы вдвоем с президентом нам помогаете и учите
Отредактировано gepavlik (07-06-2016 17:23:12)
Отсутствует
Спасибо тебе добрый Фей InfSub ))) помогло ,только надо было в другом месте заменить не iimrevele ,а iimsolvemedia ,ну все одно методом тыка подставил работает!!! спасибо))просто на том сайте с халявы на 5 аккаунтах можно стартонуть)))
Отредактировано oiBeNdeRio (07-06-2016 19:24:44)
Отсутствует
oiBeNdeRio
Держи братишка благодаря нашим учителям скрипт на 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 ; /* Если нет флеш капчи либо грязная и скрипт не ооработал капчу переходим сразу на следующий сайт , 1 включено , если 0 выключено */ //=========================== НИЖЕ ЗДЕСЬ НИЧЕГО НЕ МЕНЯТЬ !!!! ========================================== 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; iimPlayCode('TAB CLOSEALLOTHERS\nURL GOTO=file:///C:\\address\\xapo.txt\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');dt=iimGetExtract().split('\n'); dat=[]; for (;;){ var tp2=tp2+1; for(st=tp; st<=tp2; st++) { 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]; //============================================================================================================================================================= var Path='C:\\tmp\\'; var n = st; var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n'; t4='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+''); //======================================================== /***-=Очистка кукисов=-***/ 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('TAB T=0'); iimPlayCode('TAB CLOSEALLOTHERS');} //================================================================================================================================== /*** Обработка капчи ***/ function solve(){ var txt='', w=0 , ww=0; var res=1 ; var rte=1; var msd=0; var fff=0; var wp=0; for(q=0; q<=3; q++){ delitcaps(); /* Если нет флеш капчи переходим сразу на следующий сайт */ 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; } /****************************************************************************************************************************************************************************/ for(z=0; z<2; z++){weit(2); if(iimPlayCode(t0+'TAG POS=1 TYPE=IMG ATTR=ID:adcopy-puzzle-image-image')>0) reload(); //<--- если грязная капча, то обновляем. Нам нужен флеш или ломаемый канвас else if(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++){ 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=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+'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() что за функция смотрим ниже }}}} /*****************************************************************************************************************************************************************************/ // ww=1; if(ww<1){ //<---Здесь копируем грязную капчю for(w=0; w<60; w++){ //<---Ищем фрейм капчи 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'); msd=1;span(); iimPlayCode('WAIT SECONDS=1'); break;}} if(msd<1){ for(w=0; w<60; w++){ //<---Ищем фрейм капчи 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'); msd=1;span(); weit(3); 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'); } } /******************************************************************************************************************************************************************************/ function bip(){ Components.classes["@mozilla.org/sound;1"] .createInstance(Components.interfaces.nsISound) .beep();} 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();}; iimDisplay("Аккаунт "+st+" "+emeil); 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;} } iimDisplay("Аккаунт "+st+" "+emeil); weit(1); } //================================================================================================================================================== /** Нажатие кнопок **/ function cnopa(){weit(1); if(iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim!')<1){ iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:CHECKBOX ATTR=TYPE:checkbox&&ID:checkme&&CHECKED: CONTENT=NO'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:M4jjHH2 ATTR=ID:BodyPlaceholder_TFBBBFD343FFF55'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:RECLAMAR<SP>BITS<SP>AHORA!'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Reclama<SP>tus<SP>bits!'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:¡Reclamar<SP>Satoshis!'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:?active=true#faucet ATTR=ID:roll'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:MainForm ATTR=ID:SignInSubmitButton'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Claim<SP>prize!'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=NAME:submit'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:#Faucet ATTR=ID:roll'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TYPE:submit&&ID:sendNewSms&&CLASS:btn<SP>btn-primary'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:ENTER<SP>THE<SP>SATOSHI<SP>DIMENSION<SP>EVERY<SP>*<SP>MINU*'); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Give<SP>me<SP>my<SP>bits,<SP>baby!'); }} //=================================================================================================================================================== /*** Вставка текста капчи ***/ 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); } //==================================================================================================================================================== /***-= Обновление капчи =-***/ 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');} //===================================================================================================================================================== /***-= Обрабатываем span капчу =-***/ function span(){ //iimDisplay('Обрабатываем span капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); 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');copir(); cnopa(); } //====================================================================================================================================================== /***-= Обрабатываем флеш капчу =-***/ function flesh(){// iimDisplay('Обрабатываем флеш капчу'); 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); /** Устранение ошибок Tesseract **/ /* Код ошибки */ /* Правильный Ответ */ if(txt=="TeamFLamar"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="TeamPlager"){txt="Team Player"}; // Устранение ошибки Team Player if(txt=="SDHHETrannS"){txt="Spring Training"}; // Устранение ошибки Spring Training if(txt=="StudgGroup"){txt="Study Group"}; // Устранение ошибки Study Group if(txt=="EEILLEEIcan"){txt="Collect Call"}; // Устранение ошибки Collect Call if(txt=="EEIHEFlshmg"){txt="Gone Fishing"}; // Устранение ошибки Gone Fishing if(txt=="EmmaPutt"){txt="Birdie Putt"}; // Устранение ошибки Birdie Putt if(txt=="ShaePuush"){txt="Shoe Polish"}; // Устранение ошибки Shoe Polish /*вставляем ответ на флеш капчу */ 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(); } //========================================================================================================================================================== /***-= Обрабатываем канвас капчу =-***/ function canvas(){ //iimDisplay('Обрабатываем канвас капчу'); 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(); }; //********************* Ваши краны 1 час *********************************************************************************************************************************************************** //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://www.whalebitco.in/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.onoxvo.es/faucet/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.aliensbitcoin.eu/?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://www.pandabitcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.storesxbox.es/faucet/?r=pavlikevgeni5@gmail.com');xapo();solve();cnopa(); url(); iimPlayCode(t3+'URL GOTO=http://www.bitcoinfaucetexchange.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); 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(); //// url(); iimPlayCode(t3+'URL GOTO=http://bitxapo.clique.website/?r=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(); //********************* Ваши краны 20 мин ************************************************************************************************************************************************************ for(w=0; w<3; w++){ //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=https://www.ganabitsdiarios.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); // url(); iimPlayCode(t3+'URL GOTO=https://www.facilbits.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.movilbits.com/reclamar/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.animalscoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.bankcoin.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://www.ilovebtc.eu/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://satoshi.co.in/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=https://grifodebitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); //*********// //url(); iimPlayCode(t3+'URL GOTO=http://bitcoinmania.esy.es/?r=pavlikevgeni5@gmail.com');xapo();solve(); //********************* Ваши краны 5 мин ************************************************************************************************************************************************************ url(); iimPlayCode(t3+'URL GOTO=http://sunbitcoin.com/?r=pavlikevgeni5@gmail.com');xapo();solve(); url(); iimPlayCode(t3+'URL GOTO=http://jupiterbitcoin.com/?r=pavlikevgeni5@gmail.com/');xapo();solve(); //********************* Ваши краны 1 мин ************************************************************************************************************************************************************ for(wt=0; wt<3; 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(14); 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++; //var time =20 ;check = " Ждем - "+time+" Минут."; iimDisplay(check);iimPlayCode('WAIT SECONDS='+time*60); /**--Установка времени задержки минут --**/ } } } }}
InfSub
Отсутствует
gepavlik
var email = "***********" iimPlayCode('URL GOTO=soleltc.com/login'); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=* CONTENT='+email); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'); iimPlayCode('WAIT SECONDS=5'); iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:*gt_holder*float*en* extract=htm'); a=iimGetExtract().match(/\d+/); var a=a; iimDisplay(a); iimPlayCode('EVENT TYPE=MOUSEDOWN SELECTOR="#geetest_'+a+'>DIV:nth-of-type(3)>DIV:nth-of-type(2)" BUTTON=0'); iimPlayCode('EVENTS TYPE=MOUSEMOVE SELECTOR="#geetest_'+a+'>DIV:nth-of-type(3)>DIV:nth-of-type(2)" POINT="(280,560)"'); iimPlayCode('EVENT TYPE=MOUSEUP POINT="(280,560)"'); weit(0.5); if(iimPlayCode('TAG POS=1 TYPE=DIV ATTR=CLASS:gt_ajax_tip<SP>success&&TXT:*')>0){ iimPlayCode('TAG POS=1 TYPE=SPAN ATTR=TXT:Reward');} /***-= Ожидание =-***/ function weit(s){iimPlayCode('WAIT SECONDS='+s);}
Отсутствует
Точное значение POINT="(280,560)" словить не получилось
точное значение, будет у всех разное, и даже близко может не совпадать с вашим, в зависимости от разрешения браузера
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
скрытый текстВыделить кодКод:
//===================================================================================================================================================== /***-= Обрабатываем span капчу =-***/ function span(){ //iimDisplay('Обрабатываем span капчу'); iimPlayCode('TAB OPEN\nTAB T=2\nURL GOTO="'+kap+'"'); var Cc=Components.classes, Ci=Components.interfaces, args=['C:\\tmp\\solve\\span'+n+'.vbs'];
код публикуется в тегах code внутри спойлера
Поделись пожалуйста 'span.vbs' с php.
InfSub
Отсутствует
InfSub
А если попробывать изьять код с данной строки как то
я создал код че не так я даже нем понял
код публикуется в тегах code внутри спойлера
Добавлено 08-06-2016 01:09:24
InfSub
спасибо Братишка что проверил и помог буду знать мне капча не дана надо учиться
Отредактировано gepavlik (08-06-2016 01:09:24)
Отсутствует
Вставь код в окошко, выдели его и нажми кнопку Code
потом можешь посмотреть что получилось, как на форуме твой пост отображается, внизу нажми кнопку Предварительный просмотр
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
InfSub
помоги с капчей пожалуйста я скину тему
Отсутствует
gepavlik
В правилах темы iMacros, все описано, в том числе о публикации кода на форуме и даже, в шапке основной темы есть выдержки из правил, прочтите, дабы потом не задаваться вопросом, почему вам дано замечание или в особо запущенных случаях - бан
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
<?php $ima=imagecreatefromjpeg('C:/CapNum/test/a.jpg'); //<--- изначальная картинка $imb=imagerotate($ima, -12, 16777215); //<--- Поворачиваем картинку, -12 это угол наклона imagejpeg($imb,'C:/CapNum/test/b.jpg'); //<--- Выводим результат в b.jpg imagedestroy($ima); imagedestroy($imb); ?>
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует