Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.
  • Форумы
  •  » iMacros
  •  » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

№108-11-2015 20:38:53

PRESIDENT
Участник
 
Группа: Members
Зарегистрирован: 09-04-2015
Сообщений: 885
UA: Firefox 42.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.



========================================================================


  Обсуждение скриптов и вопросов связанных с борьбой с капчами.


========================================================================




Начну пожалуй. :)


reCaptcha 2 сохранение на компьютер.
Директорию C:\\CapNum\\, куда сохранять и  имя файла/капчи cap.jpg, естественно можете заменить на свои.


Выделить код

Код:

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);



=====================================================
RECAPTCHA
=====================================================

скрипт рекапчи, с уменьшением размера картинки и отправлением на рукапчу для распознания
https://pastebin.mozilla.org/8868144

Выделить код

Код:

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');}}



=====================================================
SOLVEMEDIA
=====================================================

Пытаемся взломать или ищем флеш капчу.
Солвемедия ломается без проблем, если у вас динамический IP.
После каждого распознавания капчи, нужно менять IP, чистить куки и желательно подменять узер агент, т.е. версию операционки и браузера.

Сначала качаем вот это и распаковываем в папку  C:\CapNum\


Обратите внимание, я в скрипте ввёл свои сокращения (мне так удобнее) t0 t3
И если будете копировать только кусок скрипта то и шапку копируйте.

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);}


to be continued...:)

Отредактировано PRESIDENT (19-04-2016 18:30:59)


Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.

Отсутствует

 

№112714-10-2016 15:16:36

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

vsergey11Уже о-о-о-о-чень много раз обсуждалось о некорректной работе данной версии. Откати на предыдущею.

Добавлено 14-10-2016 15:22:31
InfSub
Где спросить как не здесь, и не у вас, по поводу последней версии макроса. Если она такая глючная, то зачем ее выпустили?Или не глючная только в платной версии? или она предназначенна для каких-то других целей. Последующие версии все будут мультипро-ные . ВООБЩЕ ЗАЧЕМ ТАКАЯ ВЕРСИЯ?

Отредактировано dim222 (14-10-2016 15:22:31)

Отсутствует

 

№112814-10-2016 22:03:19

vsergey11
Участник
 
Группа: Members
Зарегистрирован: 13-10-2016
Сообщений: 12
UA: Firefox 49.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

откатил на 8.9.7 и случилось чудо. теперь сохраняет в jpg. спасибо огромное. никогда бы не догадался. мозг себе весь сломал уже, как бы мне созданный imacrosom png потом конвертировать в jpg ибо другого выхода не видел.

Отсутствует

 

№112917-10-2016 14:52:49

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dim222
более правильно адресовать эти вопросы разрабам


выпустили, потому что считали ее стабильной, а то что не учли багов с именами папок написанных НЕ на латинице, ну что ж бывает и такое, если ни у кого из разрабов и бета-тестеров не было системы с языком содержащим не латинские буквы


поддержка мультипроцессорности - это в первую очередь функция браузера, поддерживает браузер, поддерживает и плагин, если в него добавлен данный функционал.

что дает?! производительность и мультизадачность, реализовано это (мультизадачность) или нет - не знаю.

является ли багом то, что ваши хаки не работают с данной версией, скорее - нет, я еще год назад в FAQ (раздел - дополнительные возможности) писал, что данные хаки вы делаете на свой страх  и риск, и официально они не поддерживаются, что и показал выход 9 версии

Отредактировано InfSub (17-10-2016 14:59:11)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№113017-10-2016 15:35:02

matrix27
Участник
 
Группа: Members
Зарегистрирован: 05-06-2016
Сообщений: 14
UA: Yandex 16

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

ребята помогите исправить догнать не могу уже итуташний скрип смотрел и понять не могу вот мой кусок он на рускую капчу я ответ от рукапчи сперва в фал сохраняю потом его из него вставляю все в ютф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)

Отсутствует

 

№113117-10-2016 20:15:49

dim222
Участник
 
Группа: Members
Зарегистрирован: 06-03-2016
Сообщений: 423
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

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');


В php галочку на получение id поставь

Отредактировано dim222 (17-10-2016 21:21:08)

Отсутствует

 

№113218-10-2016 08:11:29

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 50.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

dim222
после такого поста я уверена денег у него не осталось точно
и код уже не нужен

Отредактировано karginaolga (18-10-2016 08:14:04)

Отсутствует

 

№113318-10-2016 18:34:27

Dakiil
Участник
 
Группа: Members
Зарегистрирован: 18-10-2016
Сообщений: 3
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Как изменить код элемента на 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:


код публикуется в тегах code внутри спойлера

Но он не находил frame.
Я не могу найти решение этой проблемы, я пытался через click x,y но imacros выдавал ошибку.

InfSub

Отсутствует

 

№113419-10-2016 10:31:46

matrix27
Участник
 
Группа: Members
Зарегистрирован: 05-06-2016
Сообщений: 14
UA: Yandex 16

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

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

Отсутствует

 

№113519-10-2016 13:06:13

matrix27
Участник
 
Группа: Members
Зарегистрирован: 05-06-2016
Сообщений: 14
UA: Yandex 16

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

ребята подскажите как сохранить то что вывел на дисплей чтоб с каждым разом новое допустим в csv файл сохранялось в 1 колонку тоесть вывело одно слово сохранило второе в 2 стр и т.д

скрытый текст

Выделить код

Код:

var sohlogion=content.document.getElementsByClassName('mail-User-Name')[0].textContent
iimDisplay(sohlogion);

Отсутствует

 

№113619-10-2016 18:34:14

smoke_zp
Участник
 
Группа: Members
Зарегистрирован: 18-10-2016
Сообщений: 8
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

удалено, реклама

InfSub

Отсутствует

 

№113719-10-2016 22:01:10

karginaolga
Участник
 
Группа: Members
Зарегистрирован: 23-09-2016
Сообщений: 199
UA: Firefox 50.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

smoke_zp
могу даром отдать
а также выбирание двух картинок одинаковых
выбирание картинки перевертыши
и все бесплатно
маразматик
больше не пишите здесь

Отредактировано karginaolga (19-10-2016 22:03:48)

Отсутствует

 

№113820-10-2016 19:11:19

StateTest
Участник
 
Группа: Members
Зарегистрирован: 20-10-2016
Сообщений: 2
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Всем привет. Сразу хочу отметить , что не разбираюсь в языке 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)

Отсутствует

 

№113921-10-2016 00:02:33

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

StateTest

что не разбираюсь в языке python

Вы тут где то увидели форум по python? Будет полезен вам, но не форуму и не участникам, так что разбирайтесь сами и лучше где то в другом месте, а не тут.

оффтоп
Форум потихоньку превращается в "свалку", не знает как обрамлять iim код в iimPlayCode,  а уже что то продает, кто хочет чтоб ему по python помогли, хрен знает зачем на этот форум зашел, наверное отписал по всем форум с поисковой выдачи по слову, антикаптча... Ребята не переходите рамки морали, ей богу за копейки херней маетесь.

Добавлено 21-10-2016 00:05:48
karginaolga

Самому не интересна вообще тема капчей, ну думаю для форума будет полезно если вы закрепите в шапке (модератор с радостью это сделает ) то что поможет другим участникам для решений тех или иных задач

Отредактировано Hamzat (21-10-2016 00:05:48)


iMacros скрипты на заказ!

Отсутствует

 

№114021-10-2016 06:57:29

denbal
Забанен
 
Группа: Members
Откуда: https://t.me/pump_upp
Зарегистрирован: 23-08-2016
Сообщений: 18
UA: Chrome 53.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Может кто подскажет, использую код из шапки темы по распознаванию SOLVEMEDIA капчи, но ни разу не попалась флеш капча. что она вообще из себя представляет. хоть у кого нибудь она попадается на SOLVEMEDIA, а то файл PHP есть но ни разу не сработал ---> ПАРАДОКС ???

Добавлено 21-10-2016 07:27:13
Я новичек :) Может кто пробовал или подскажет как переключать Юзер Агента (установленный в Firefox Portable v35) через iMacros или JS

Отредактировано denbal (21-10-2016 07:27:13)

Отсутствует

 

№114121-10-2016 07:30:11

denbal
Забанен
 
Группа: Members
Откуда: https://t.me/pump_upp
Зарегистрирован: 23-08-2016
Сообщений: 18
UA: Chrome 53.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Дополнение User-Agent Switcher как им управлять из iMacros

Отсутствует

 

№114221-10-2016 11:57:22

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

denbal
а поиск по разделу iMacros на нашем форуме, использовать не судьба?


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№114321-10-2016 12:54:46

StateTest
Участник
 
Группа: Members
Зарегистрирован: 20-10-2016
Сообщений: 2
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Hamzat
удалено избыточное цитирование
Тема была про капчи. Я добавил пост для всех , а не только для вас , может кому-то будет полезна эта тема.
Что касается копеек , как вы говорите , полнейший бред. При условии , что робот может в день обрабатывать тысячи капчей - это далеко не копейки.
Странный формат ответ у вас. Относитесь проще ко всему. Нервничать не надо.

Добавлено 21-10-2016 12:57:48
Если вы готовы платить по 20-30к капчей в день минимум по 1-2$ за 1000 , то пожалуйста , в среднем это 750у.е в месяц , то вам безусловно это тема абсолютно не интересна.

InfSub

Отредактировано StateTest (21-10-2016 12:57:48)

Отсутствует

 

№114422-10-2016 04:52:03

denbal
Забанен
 
Группа: Members
Откуда: https://t.me/pump_upp
Зарегистрирован: 23-08-2016
Сообщений: 18
UA: Chrome 53.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

InfSub пишет

denbal
а поиск по разделу iMacros на нашем форуме, использовать не судьба?

чего-то нету может подскажешь где конкретно почитать, буду признателен.

Добавлено 22-10-2016 04:55:37
Может кто-нибудь пробывал определить SOLVEMEDIA капчу что она стала не читабельна и поменять IP и Юзер Агента, вроде очень актуальный вопрос ???

Добавлено 22-10-2016 05:08:13
А как обучать tesseract ???

Отредактировано denbal (22-10-2016 05:08:13)

Отсутствует

 

№114522-10-2016 10:10:42

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 53.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

denbal
по капчам, есть отдельная тема

Добавлено 22-10-2016 10:12:02

denbal пишет

чего-то нету может подскажешь где конкретно

перейдите в указанную тему и справа вверху страницы, строка поиска по теме

Отредактировано InfSub (22-10-2016 10:12:02)


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 

№114622-10-2016 14:52:46

denbal
Забанен
 
Группа: Members
Откуда: https://t.me/pump_upp
Зарегистрирован: 23-08-2016
Сообщений: 18
UA: Chrome 54.0
Веб-сайт

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

PRESIDENT пишет:

PRESIDENT пишет

dvitkovs

скрытый текст

dvitkovs пишет

Тессеракте нету графической оболочки

А на кой она тебе, запускай батником или вбсом

dvitkovs пишет

как поменять цвет шрифта, чтоб черные буквы на белом фоне изменились наоборот?

Я же тебе давал распознавалку, посмотри как она запускается, там сразу и обработчик карчи, серый цвет в черный преобразовывал и сразу капчу от мусора очищал. Используй тот же скрипт только выходные цвета поменяй, белый сделай чёрным, чёрный белым.


А можно мне тоже распозновалку.

Отредактировано InfSub (14-05-2017 20:05:18)

Отсутствует

 

№114722-10-2016 16:07:10

Hamzat
Участник
 
Группа: Members
Зарегистрирован: 30-03-2015
Сообщений: 326
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

StateTest

Тема была про капчи. Я добавил пост для всех

На форуме imacros, а не питона.

Что касается копеек , как вы говорите , полнейший бред.

скрытый текст
Это я не вам писал, просто оффтоп решил объединить, тут некоторые личности продавали публичные скрипты вот к ним и относится


iMacros скрипты на заказ!

Отсутствует

 

№114822-10-2016 17:26:10

Dakiil
Участник
 
Группа: Members
Зарегистрирован: 18-10-2016
Сообщений: 3
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Как автоматически с  помощью imacros менять код элемента страницы при её открытии?

Отредактировано Dakiil (22-10-2016 17:26:29)

Отсутствует

 

№114923-10-2016 10:07:24

Mirex
Участник
 
Группа: Members
Зарегистрирован: 26-03-2016
Сообщений: 11
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Вопрос , связанный с сохранением каптчи на диск..

Сайт:


Код:

скрытый текст

Выделить код

Код:

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)

Отсутствует

 

№115023-10-2016 10:37:26

Док
Участник
 
Группа: Members
Зарегистрирован: 26-02-2014
Сообщений: 27
UA: Firefox 48.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

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');

Отсутствует

 

№115123-10-2016 11:09:35

Mirex
Участник
 
Группа: Members
Зарегистрирован: 26-03-2016
Сообщений: 11
UA: Chrome 53.0

Re: iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

то,что надо :)  Док, спасибо!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » iMacros: Капчи, сохранение и распознавание. reCaptcha, Solve Media.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]