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

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

№108-11-2015 20:38:53

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

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



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


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


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




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


скрытый текст
reCaptcha 2 сохранение на компьютер.



Уменьшение картинки/капчи в размерах.

Тут есть много вариантов, приведу парочку.

Вариант 1

Использование сторонней программы.
Качаем convert.exe и распаковываем в папку куда сохраняются капчи (допустим C:\\CapNum\\).


скрытый текст
Вот этот код уменьшит и обрежет картинку/капчу cap.jpg в 2 раза (создаст рядом уменьшенную cap2.jpg)

Вариант 2

Использование PHP
Качаем вот это и распаковываем в папку  C:\\CapNum\\.
Создаём файлик 1.php в папке куда сохраняются капчи C:\\CapNum\\.

скрытый текст
Скрипт  1.php

скрытый текст
Вот этот код, для запуска 1.php, уменьшит картинку/капчу cap.jpg в 2 раза (создаст рядом уменьшенную cap2.jpg).
И так же пронумерует все варианты ответов (маленькие картинки) от 1 до 9 .




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

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


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

скрытый текст
Пытаемся взломать или ищем флеш капчу.

to be continued...:)

Выделить код

Код:

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

       }

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


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№20227-01-2016 10:57:01

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Firefox 38.0

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

seregapolyakov

Когда-то немного игрался. Забросил, ибо не нашел ломаного CapMonctr-а. Скрипт корявый, но рабочий. Один из недостатков - использует клипбоард.


mp3.html


solver.bat


Выделить код

Код:

var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n', f=0;  

var Path='D:\\CAPCH\\ALIENS\\';
var bit='XXXX';
var i, frame1, frame2, flag;
var args = [];
var prgpath=Path+"\\solver.bat";

 
  file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
  file.initWithPath(prgpath);
  process = Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
  process.init(file);

  while(1) {   
  iimPlayCode(t0+'TAB CLOSEALLOTHERS');
  iimPlayCode('SET !TIMEOUT_PAGE 20 \n URL GOTO=www.bitcoinaliens.com/faucet/');
  weit(3);
  flag=false;
    for (i=0;i<100;i++){
      if (iimPlayCode(t0+'FRAME F='+i+'\nTAG POS=1 TYPE=DIV ATTR=TXT:reCAPTCHA') == 1 )
      {
         flag=true;
         frame1=i;
         break;
      }
     }

 
   if (flag) {
     
   f=iimPlayCode(t0+'FRAME F='+frame1+'\nTAG POS=1 TYPE=DIV ATTR=TXT:reCAPTCHA'); if(f>0){
     iimPlayCode(t0+'FRAME F='+frame1+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark&&TXT:'); weit(5);
     iimPlayCode(t0+'FRAME F='+frame1+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');

  if(iimGetExtract().indexOf('checked="true')<0){
     for (i=0;i<100;i++){
      if (iimPlayCode(t0+'FRAME F='+i+'\nTAG POS=1 TYPE=div ATTR=CLASS:rc-imageselect-payload') == 1 )
      {
         frame2=i;
         break;
      }
     }

   iimPlayCode(t0+'FILEDELETE NAME='+Path+'audio.mp3 \n wait seconds=1');          
   iimPlayCode(t0+'FILEDELETE NAME='+Path+'audio.csv \n wait seconds=1');             
   iimPlayCode(t0+t3+'FRAME F='+frame2+'\n EVENT TYPE=CLICK SELECTOR="#recaptcha-audio-button" BUTTON=0 \n');  weit(2);
   iimPlayCode(t0+'FRAME F='+frame2+'\n ONDOWNLOAD FOLDER='+Path+' FILE=audio.mp3 WAIT=YES \n TAG POS=1 TYPE=A ATTR=HREF:*audio.mp3* CONTENT=EVENT:SAVETARGETAS');  
   weit(2);

   process.run(false, args, args.length);
   weit(2);


   iimPlay("CODE: SET !EXTRACT NULL\n ADD !EXTRACT {{!CLIPBOARD}}");
   res = iimGetLastExtract();

   iimPlayCode(t0+'TAB OPEN \n TAB T=2');
   iimSet("TXT_HREF", res);
   iimPlayCode(t0+'URL GOTO=file:///D:/CAPCH/Aliens/mp3.html \n TAG POS=1 TYPE=TEXTAREA FORM=ACTION:http://rucaptcha.com/in.php ATTR=NAME:body CONTENT={{TXT_HREF}} \n TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://rucaptcha.com/in.php ATTR=* \n WAIT SECONDS=5 \n TAG POS=1 TYPE=BODY ATTR=CLASS:* EXTRACT=TXT');
   res = iimGetLastExtract();  
   name_id=res.replace(/(OK\|)(.*)/,'$2');  

   iimPlayCode('SET !TIMEOUT_PAGE 120 \n URL GOTO=http://rucaptcha.com/res.php?key=YOUR_APIKEY&action=get&id='+name_id+' \n TAG POS=1 TYPE=BODY ATTR=CLASS:* EXTRACT=TXT');
   res = iimGetLastExtract();  
   res=res.replace(/(OK\|)(.*)/,'$2');  
   iimPlayCode('TAB CLOSE'); 
   iimPlayCode(t0+t3+'FRAME F='+frame2+'\n TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:audio-response CONTENT='+res+' \n');  weit(2);
   iimPlayCode(t3+'FRAME F='+frame2+'\n EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0'); weit(4);
     } 
   iimPlayCode(t3+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:opener\n WAIT SECONDS=2 \n TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=ID:claimsubmit');}}
   weit(200);
}
     /***-= Ожидание=-***/
function weit(s){iP('WAIT SECONDS='+s);}

Отсутствует

 

№20327-01-2016 16:18:49

seregapolyakov
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 7
UA: Chrome 47.0

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

mmmaks2004
спасибо большое, буду пробовать))
PRESIDENT
просто я не знаю других способов как обойти funcaptcha

Отсутствует

 

№20427-01-2016 16:29:25

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Firefox 38.0

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

seregapolyakov
Так можно не только функапчу разгадывать, а и рекапчу и др.
Если б можно было запустить полноценно сайт с google speech api (например, этот: https://www.google.com/intl/en/chrome/demos/speech.html) на firefox, то на данный момент можно было бы разгадывать много капч.
Или писать на imacros под chrome.

Отредактировано mmmaks2004 (27-01-2016 16:36:56)

Отсутствует

 

№20527-01-2016 16:36:47

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 108
UA: Chrome 48.0

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

seregapolyakov пишет

Так можно не только функапчу разгадывать, а и рекапчу и др.Если б можно было запустить сайт с google speech api (например, этот: https://www.google.com/intl/en/chrome/demos/speech.html) на firefox, то на данный момент можно было бы разгадывать много капч.

только хотел об этом написать, опередил)
да, было бы здорово, заставить firefox понимать технологию гугла!)
Конечно макрос можно написать и в хроме, но для этого надо знать как правильно написать код без записи, в ручную, т.к. при нажатии на микрофон, при записи, в хроме ни чего не происходит, ну и дальше еще надо как-то выдернуть текст)
Если специалисты по макросу смогут написать такой код, для хрома, и поделились бы тут, было бы замечательно)

Отредактировано Protey (27-01-2016 16:38:03)

Отсутствует

 

№20627-01-2016 16:49:13

seregapolyakov
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 7
UA: Chrome 47.0

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

mmmaks2004
так вроде ж только 50 запросов в день можно на google speech отсылать

Отсутствует

 

№20727-01-2016 16:55:22

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 108
UA: Chrome 48.0

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

seregapolyakov пишет

так вроде ж только 50 запросов в день можно на google speech отсылать

подобных сервисов в инете дофига, проблема одна 90%, а может и 100% этих сайтов используют технологию гугла, если 90%...искал так и не нашел эти остальные 10%, так что, если только 50 запросов то это не проблема)
проблема отпадает даже если будешь использовать прокси)

Отредактировано Protey (27-01-2016 16:56:04)

Отсутствует

 

№20827-01-2016 16:59:21

seregapolyakov
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 7
UA: Chrome 47.0

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

Protey
кстати по поводу прокси, никто не знает где можно взять бесплатные или платные, но так что бы можно было оплачивать на один день?? сколько не пробывал использовать бесплатные вечно они оказываются уже не рабочими на тот момент(

Отсутствует

 

№20927-01-2016 17:10:07

Protey
Участник
 
Группа: Members
Зарегистрирован: 14-07-2013
Сообщений: 108
UA: Chrome 48.0

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

seregapolyakov пишет

кстати по поводу прокси, никто не знает где можно взять бесплатные или платные, но так что бы можно было оплачивать на один день?? сколько не пробывал использовать бесплатные вечно они оказываются уже не рабочими на тот момент(

на 10 дней видел, а вот чтоб на 1 день нет

Отсутствует

 

№21027-01-2016 21:26:42

seregapolyakov
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 7
UA: Chrome 47.0

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

mmmaks2004
у меня в вашем 1-ом коде выдает ошибку

[Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIProcess.init]"  nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)"  location: "JS frame :: chrome://imacros/content/jsplayer.js :: <TOP_LEVEL> :: line 184"  data: no], line 13 (Error code: -991)

Отсутствует

 

№21127-01-2016 21:39:35

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Chrome 47.0

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

seregapolyakov
Ты батник создал solver.bat  и положил в нужную папку?
Кстати проверь, чтоб батник работал, ему нужны программулины: base64.exe и clip.exe

Отсутствует

 

№21227-01-2016 21:43:46

seregapolyakov
Участник
 
Группа: Members
Зарегистрирован: 26-01-2016
Сообщений: 7
UA: Chrome 47.0

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

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

Отсутствует

 

№21327-01-2016 21:49:28

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Chrome 47.0

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

seregapolyakov
в инете найди

Отсутствует

 

№21429-01-2016 18:54:04

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

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

скрытый текст
Кое что по солвемедия


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№21529-01-2016 21:46:21

rottor
Участник
 
Группа: Members
Зарегистрирован: 29-01-2016
Сообщений: 1
UA: Chrome 48.0

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

Здравствуйте
такой вопрос ; код перебора frame рекапча2 в iim подскажите пожалуйста?

Отсутствует

 

№21629-01-2016 22:09:59

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

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

rottor пишет

в iim

Чем тебе JS не устроил.


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№21730-01-2016 13:20:22

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Chrome 48.0

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

Есть универсальный определитель капчи Solvmedia на странице?
И как запустить внешнюю программу из iMacros в hidden (скрытом) режиме?

Отредактировано mmmaks2004 (30-01-2016 13:27:23)

Отсутствует

 

№21830-01-2016 17:17:22

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

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

mmmaks2004
В факе есть пример и тут в первом посте смотри,
там несколько вариантов запуска разных скриптов и программ, в том числе и в скрытом режиме.


На глупые вопросы не отвечаю !!!

В личку только с предложениями по заказу скриптов.

Отсутствует

 

№21930-01-2016 23:55:47

mmmaks2004
Участник
 
Группа: Members
Зарегистрирован: 24-03-2015
Сообщений: 50
UA: Chrome 48.0

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

На некоторых кранах появились кроме капчи, еще и проверки Анти-Бот.
Есть мысли как их обходить?

Отсутствует

 

№22031-01-2016 13:22:05

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

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

melena083 пишет

если чекбокс не соответсвует ответу то просмотр кода изображения этой картинки не доступен в коде ,когда картинка верна к этой капче то становится доступно значение rc-image-tile-wrapper (вернее можно просмотреть её полное значение)

Несколько раз просмотрел видео. Перепробовал несколько браузеров (в т.ч. разные версии мозиллы). Пробовал смотреть и через встроенный инспектор и через firebug. Везде одно и то же - независимо от того правильная картинка выбрана или нет везде сразу после простановки чекбокса доступно полное значение rc-image-tile-wrapper. Я вроде не сильно криворукий. Может есть еще какой-то нюанс, который надо учитывать?

Отсутствует

 

№22101-02-2016 05:50:45

BAZAg
Участник
 
Группа: Members
Зарегистрирован: 01-02-2016
Сообщений: 1
UA: Chrome 48.0

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

...При правильном нажатии на какую либо верную картинку...

Значение класса rc-imageselect-tileselected появляется при клике на любую, верную или не верную картинку.
Если проверять именно появление значения  rc-imageselect-tileselected - то после кликов по картинках у нас отработает все в TRUE.

... становится доступен просмотр кода этой картинки...

Какой дополнительный код становится доступным, в сравнении с неверными картинками?
Отличий не обнаружил.
При попытке поиска в блоке с класом rc-image-tile-wrapper картинки с значением https://www.google.com/recaptcha/api2/payload?c=* - также срабатывает 9 раз в TRUE.

Кто-то смог реализовать данный тип распознавания?

Отсутствует

 

№22201-02-2016 11:44:56

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

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

mmmaks2004 пишет

Проблема в том, что иногда сборщик зависает, после выполнения скрипта и перехода к следующему

Вопрос вынесен в отдельную тему


Правила форума:
2.  Не рекомендуется:
2.21
  Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.


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


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

Отсутствует

 

№22301-02-2016 13:20:20

Ronar_13
Участник
 
Группа: Members
Зарегистрирован: 12-01-2016
Сообщений: 14
UA: Chrome 48.0

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

Подскажите в чем причина

ReferenceError: Path is not defined, line 24 (Error code: -991)

24 строка

скрипт на рекапчу брал в шапке работал норм, а вот вчера пошла такая ошибка. Капчу находит, но не сохраняет и не отправляет.

Выделить код

Код:

iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=cap.jpg WAIT=YES\nFRAME F='+w1+'\nTAG POS=1 TYPE=div ATTR=class:"rc-imageselect-payload" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');

Отредактировано Ronar_13 (01-02-2016 13:23:49)

Отсутствует

 

№22401-02-2016 13:30:11

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

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

Ronar_13 пишет

Path is not defined

переменная Path не определена...

проверьте, что у вас в ней записано и записано ли..., данный путь должен существовать и там же должен находиться файл convert.exe

Выделить код

Код:

Path='C:\\CapNum\\'

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


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

Отсутствует

 

№22501-02-2016 13:36:15

Ronar_13
Участник
 
Группа: Members
Зарегистрирован: 12-01-2016
Сообщений: 14
UA: Chrome 48.0

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

InfSub пишет

проверьте, что у вас в ней записано и записано ли..., данный путь должен существовать и там же должен находиться файл convert.exe

Путь указан верно, в папке есть прога которая уменьшает картинку. Пробовал на разных ОС и версиях iMacros (Мозилах). Везде одно и то же. Я даже все с нуля когда делал не изменяя скрипт Президента, выдает такую ошибку.

Отредактировано Ronar_13 (01-02-2016 13:37:26)

Отсутствует

 

№22601-02-2016 13:43:28

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

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

Ronar_13 пишет

Путь указан верно

измените строку:

на

переменную Path разместите вне функции resize(), например после:

скрытый текст
например, так:

Выделить код

Код:

 var Cc=Components.classes, Ci=Components.interfaces, c, Path='C:\\CapNum\\';

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


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

Отсутствует

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

Board footer

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