Обсуждение скриптов и вопросов связанных с борьбой с капчами.
========================================================================
Начну пожалуй.
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
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
vsergey11Уже о-о-о-о-чень много раз обсуждалось о некорректной работе данной версии. Откати на предыдущею.
Добавлено 14-10-2016 15:22:31
InfSub
Где спросить как не здесь, и не у вас, по поводу последней версии макроса. Если она такая глючная, то зачем ее выпустили?Или не глючная только в платной версии? или она предназначенна для каких-то других целей. Последующие версии все будут мультипро-ные . ВООБЩЕ ЗАЧЕМ ТАКАЯ ВЕРСИЯ?
Отредактировано dim222 (14-10-2016 15:22:31)
Отсутствует
откатил на 8.9.7 и случилось чудо. теперь сохраняет в jpg. спасибо огромное. никогда бы не догадался. мозг себе весь сломал уже, как бы мне созданный imacrosom png потом конвертировать в jpg ибо другого выхода не видел.
Отсутствует
dim222
более правильно адресовать эти вопросы разрабам
выпустили, потому что считали ее стабильной, а то что не учли багов с именами папок написанных НЕ на латинице, ну что ж бывает и такое, если ни у кого из разрабов и бета-тестеров не было системы с языком содержащим не латинские буквы
поддержка мультипроцессорности - это в первую очередь функция браузера, поддерживает браузер, поддерживает и плагин, если в него добавлен данный функционал.
что дает?! производительность и мультизадачность, реализовано это (мультизадачность) или нет - не знаю.
является ли багом то, что ваши хаки не работают с данной версией, скорее - нет, я еще год назад в FAQ (раздел - дополнительные возможности) писал, что данные хаки вы делаете на свой страх и риск, и официально они не поддерживаются, что и показал выход 9 версии
Отредактировано InfSub (17-10-2016 14:59:11)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
ребята помогите исправить догнать не могу уже итуташний скрип смотрел и понять не могу вот мой кусок он на рускую капчу я ответ от рукапчи сперва в фал сохраняю потом его из него вставляю все в ютф8 но он кракозябрами вставляет
macro += "TAG POS=1 TYPE=IMG ATTR=SRC:https://*captcha.yandex.net/image?key=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT" + "\n"; macro += "WAIT SECONDS=1" + "\n"; macro += "TAB OPEN" + "\n"; macro += "TAB T=2" + "\n"; macro += "URL GOTO=http://imacros2.rucaptcha.com/new/" + "\n"; macro += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT=ключ_от_рукапчи" + "\n"; macro += "WAIT SECONDS=1" + "\n"; macro += "TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\\CAPTCH\\yandex.png" + "\n"; macro += "WAIT SECONDS=1" + "\n"; macro += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=*" + "\n"; macro += "SAVEAS TYPE=TXT FOLDER=C:\Dowlonds FILE=getcapcha.txt" + "\n"; macro += "CMDLINE !DATASOURCE C:\Dowlonds\getcapcha.txt" + "\n"; macro += "TAB CLOSE" + "\n"; macro += "TAB T=1" + "\n"; macro += "EVENTS TYPE=KEYPRESS SELECTOR=#answer CHARS={{!COL1}}" + "\n"; macro += "SET !EXTRACT NULL" + "\n"; macro += "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=ID:eula_accepted CONTENT=YES" + "\n"; macro += "WAIT SECONDS=1" + "\n"; macro += "TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:nb-5" + "\n";
убал из кода ключ
InfSub
Отредактировано matrix27 (19-10-2016 04:11:35)
Отсутствует
matrix27
Тебе обязательно ответ надо куда-то сохранять? Сразу вставлять ни как? И не свети свой ключ от рукапчи.
Добавлено 17-10-2016 20:43:19
matrix27
Не понял правда куда ответ вставлять. (твой ответ s[2])
iimPlayCode('TAG POS=1 TYPE=IMG ATTR=SRC:https://*captcha.yandex.net/image?key=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT'); iimPlayCode('WAIT SECONDS=1'); iimPlayCode('TAB OPEN'); iimPlayCode('TAB T=2'); iimPlayCode('URL GOTO=http://imacros2.rucaptcha.com/new/'); iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT=твой ключ от сервиса'); iimPlayCode('WAIT SECONDS=1'); iimPlayCode('TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\\CAPTCH\\yandex.png'); iimPlayCode('WAIT SECONDS=1'); iimPlayCode('TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=* EXTRACT=TXT'); var e =iimGetExtract(); s=e.split('|'); iimDisplay('Разгадано?: '+s[0]+'\nID капчи: '+s[1]+'\nОтвет : '+s[2]); iimPlayCode('TAB CLOSE'); iimPlayCode('TAB T=1'); iimPlayCode('TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=ID:eula_accepted CONTENT=YES'); iimPlayCode('WAIT SECONDS=1'); iimPlayCode('TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:nb-5');
Отредактировано dim222 (17-10-2016 21:21:08)
Отсутствует
dim222
после такого поста я уверена денег у него не осталось точно
и код уже не нужен
Отредактировано karginaolga (18-10-2016 08:14:04)
Отсутствует
Как изменить код элемента на imacros? Я нажимал запись и у меня получалось такое
VERSION BUILD=9030808 RECORDER=FX TAB T=1 FRAME F=10 FRAME F=9 TAG POS=1 TYPE=DIV ATTR=CLASS:html-editortheme-body&&TXT:
VERSION BUILD=9030808 RECORDER=FX TAB T=1 EVENT TYPE=KEYPRESS SELECTOR=* KEY=123 FRAME F=10 TAG POS=1 TYPE=SPAN ATTR=CLASS:tag-statetheme-selected&&ROLE:presentation&&TXT: TAG POS=7 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=8 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=11 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=12 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=13 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=14 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=15 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=19 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=22 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=23 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=29 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=31 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=33 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=34 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=36 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=37 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=38 TYPE=SPAN ATTR=CLASS:theme-twistyexpander&&ROLE:presentation&&TXT: TAG POS=1 TYPE=SPAN ATTR=TXT:width:250px;height:40px;border:1pxso* TAG POS=1 TYPE=DIV ATTR=ID:imacros-highlight-div TAG POS=1 TYPE=SPAN ATTR=CLASS:tag-statetheme-selected&&ROLE:presentation&&TXT:
Но он не находил frame.
Я не могу найти решение этой проблемы, я пытался через click x,y но imacros выдавал ошибку.
InfSub
Отсутствует
dim222
удалено, избыточное цитирование
спасибо но сам догнал не много по другому проще но зато работает
iimPlayCode('ONDOWNLOAD FOLDER=C:\\CAPTCH FILE=yandex.png WAIT=YES\n' +'WAIT SECONDS=1\n' +'TAG POS=1 TYPE=IMG ATTR=SRC:https://*captcha.yandex.net/image?key=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT\n' +'WAIT SECONDS=1\n' +'TAB OPEN\n' +'TAB T=2\n' +'URL GOTO=http://imacros2.rucaptcha.com/new/\n' +'TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=NAME:key CONTENT='+key +'\n' +'WAIT SECONDS=1\n' +'TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=NAME:file CONTENT=C:\\CAPTCH\\yandex.png\n' +'WAIT SECONDS=1\n' +'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=*'); var otvet=content.document.body.innerHTML iimDisplay(otvet); iimPlayCode('TAB CLOSE\n' +'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:answer CONTENT='+(otvet) +'\n' +'TAG POS=1 TYPE=INPUT:CHECKBOX FORM=NAME:NoFormName ATTR=ID:eula_accepted CONTENT=YES\n' +'WAIT SECONDS=1\n' +'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:nb-5');
InfSub
Отсутствует
ребята подскажите как сохранить то что вывел на дисплей чтоб с каждым разом новое допустим в csv файл сохранялось в 1 колонку тоесть вывело одно слово сохранило второе в 2 стр и т.д
var sohlogion=content.document.getElementsByClassName('mail-User-Name')[0].textContent iimDisplay(sohlogion);
Отсутствует
smoke_zp
могу даром отдать
а также выбирание двух картинок одинаковых
выбирание картинки перевертыши
и все бесплатно
маразматик
больше не пишите здесь
Отредактировано karginaolga (19-10-2016 22:03:48)
Отсутствует
Всем привет. Сразу хочу отметить , что не разбираюсь в языке python, но мне может этот пост будет полезен для решения звуковых капчей. Хотелось бы услышать ваше мнения по этому поводу, возможно появятся какие-то идеи для совместной работы по решению капчей.
http://www.debasish.in/2014/04/attackin … ogles.html
Добавлено 20-10-2016 19:12:35
Пытался сам разобраться во всем, но к сожалению , моих знаний не хватает (((
Добавлено 20-10-2016 19:16:52
Есть еще такой ресурс http://freetts.sourceforge.net/docs/ind … is_freetts
Отредактировано StateTest (20-10-2016 19:16:52)
Отсутствует
StateTest
что не разбираюсь в языке python
Вы тут где то увидели форум по python? Будет полезен вам, но не форуму и не участникам, так что разбирайтесь сами и лучше где то в другом месте, а не тут.
Добавлено 21-10-2016 00:05:48
karginaolga
Самому не интересна вообще тема капчей, ну думаю для форума будет полезно если вы закрепите в шапке (модератор с радостью это сделает ) то что поможет другим участникам для решений тех или иных задач
Отредактировано Hamzat (21-10-2016 00:05:48)
iMacros скрипты на заказ!
Отсутствует
Может кто подскажет, использую код из шапки темы по распознаванию SOLVEMEDIA капчи, но ни разу не попалась флеш капча. что она вообще из себя представляет. хоть у кого нибудь она попадается на SOLVEMEDIA, а то файл PHP есть но ни разу не сработал ---> ПАРАДОКС ???
Добавлено 21-10-2016 07:27:13
Я новичек Может кто пробовал или подскажет как переключать Юзер Агента (установленный в Firefox Portable v35) через iMacros или JS
Отредактировано denbal (21-10-2016 07:27:13)
Отсутствует
denbal
а поиск по разделу iMacros на нашем форуме, использовать не судьба?
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Hamzat
удалено избыточное цитирование
Тема была про капчи. Я добавил пост для всех , а не только для вас , может кому-то будет полезна эта тема.
Что касается копеек , как вы говорите , полнейший бред. При условии , что робот может в день обрабатывать тысячи капчей - это далеко не копейки.
Странный формат ответ у вас. Относитесь проще ко всему. Нервничать не надо.
Добавлено 21-10-2016 12:57:48
Если вы готовы платить по 20-30к капчей в день минимум по 1-2$ за 1000 , то пожалуйста , в среднем это 750у.е в месяц , то вам безусловно это тема абсолютно не интересна.
InfSub
Отредактировано StateTest (21-10-2016 12:57:48)
Отсутствует
denbal
а поиск по разделу iMacros на нашем форуме, использовать не судьба?
чего-то нету может подскажешь где конкретно почитать, буду признателен.
Добавлено 22-10-2016 04:55:37
Может кто-нибудь пробывал определить SOLVEMEDIA капчу что она стала не читабельна и поменять IP и Юзер Агента, вроде очень актуальный вопрос ???
Добавлено 22-10-2016 05:08:13
А как обучать tesseract ???
Отредактировано denbal (22-10-2016 05:08:13)
Отсутствует
denbal
по капчам, есть отдельная тема
Добавлено 22-10-2016 10:12:02
чего-то нету может подскажешь где конкретно
перейдите в указанную тему и справа вверху страницы, строка поиска по теме
Отредактировано InfSub (22-10-2016 10:12:02)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
dvitkovs
скрытый текстdvitkovs пишетТессеракте нету графической оболочки
А на кой она тебе, запускай батником или вбсом
dvitkovs пишеткак поменять цвет шрифта, чтоб черные буквы на белом фоне изменились наоборот?
Я же тебе давал распознавалку, посмотри как она запускается, там сразу и обработчик карчи, серый цвет в черный преобразовывал и сразу капчу от мусора очищал. Используй тот же скрипт только выходные цвета поменяй, белый сделай чёрным, чёрный белым.
Отредактировано InfSub (14-05-2017 20:05:18)
Отсутствует
StateTest
Тема была про капчи. Я добавил пост для всех
На форуме imacros, а не питона.
Что касается копеек , как вы говорите , полнейший бред.
iMacros скрипты на заказ!
Отсутствует
Вопрос , связанный с сохранением каптчи на диск..
Сайт:
iimPlayCode('ONDOWNLOAD FOLDER=C:\\CAPTCHA\\ FILE='+name_file+' WAIT=YES\nTAG POS=1 TYPE=IMG ATTR=SRC:http://www.bestchange.com/captcha.php?session=* CONTENT=EVENT:SAVETARGETAS');
Кто в теме, подскажите, каким образом решить эту проблему ?
Отредактировано Mirex (23-10-2016 10:09:28)
Отсутствует
Mirex
iimPlayCode('ONDOWNLOAD FOLDER=C:\\CAPTCHA\\ FILE='+name_file+' WAIT=YES\nTAG POS=1 TYPE=IMG ATTR=SRC:http://www.bestchange.com/captcha.php?session=* CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');
Отсутствует