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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!
  • Форумы
  •  » 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)


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

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

Отсутствует

 

№160225-11-2018 03:34:14

spenser-zet
Участник
 
Группа: Members
Зарегистрирован: 24-11-2018
Сообщений: 7
UA: Chrome 70.0

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

InfSub пишет

у автора FRAME NAME=undefined
у вас FRAME NAME="*"
я не готов сказать, как именно в вашем случае ищется фрейм, хотя на сколько помню, раньше он по * не находился и вообще выдавал ошибку на такой способ поиска (могу ошибаться конечно)

конечно ошибаетесь! Я пробовал FRAME NAME=undefined и он уже давно не работает (3 года ж уже прошло с той поры). А вот если вместо нерабочего undefined прописать "*", то всё работает (пашет, фурычит, фунциклирует). Можете сами удостовериться при желании :)

InfSub пишет

но вопрос даже не в этом, а в том, что же вы пытаетесь добиться конструкцией:

как что? неужели непонятно? ну вы блин даёте!!! Я ж объяснял уже: этот скрипт ПРЕЗИДЕНТА я использую лишь отчасти, и не весь скрипт и не для автоматического распознавания с помощью сервисов типа Рукапчи. Просто не желаю я посылать капчу на сервис Рукапча. Нажимать на картинки я могу и сам вручную. Мой скрипт работает на полуавтомате, то есть когда вылазит гуглокапча, то я всего лишь нажимаю на картинки, когда картинки выбраны, нажимаю "продолжить". И всё, на этом ручная работа закончена. Появляется галочка что гуглокапча распознана. Как только она появилась, мой скрипт её фиксирует и дальше уже делает свою работу. Так понятно? :)

а на счёт этого кода что вам не понятно?


код рабочий и всё в нем работает. Секундная задержка в нём чтоб успели нормально загрузиться все элементы на странице. А вторая строчка это взято из скрипта ПРЕЗИДЕНТА, только вместо фрейма undefined, который уже не работает, вставлен рабочий в виде "*".
А что собственно говоря вас так страшно возмутило? Может вы знаете способ более рационального решения моего вопроса, но тянете кота за яйца и не спешите его тут озвучивать, пока не зададите пару глупых вопросов?

Выделить код

Код:

   iimPlayCode('WAIT SECONDS=1');
   iimPlayCode('FRAME NAME="*"\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');}

Отредактировано spenser-zet (25-11-2018 03:41:45)

Отсутствует

 

№160325-11-2018 04:20:17

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

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

spenser-zet пишет

Так понятно?

объясню еще раз, на пальцах:

1-3 строка - собственно все ок
объясните роль 4й строки?

Выделить код

Код:

   iimPlayCode('FRAME NAME="*"\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
   if(iimGetExtract().indexOf('checked="true')>0)  break; else     
   iimPlayCode('WAIT SECONDS=1');
   iimPlayCode('FRAME NAME="*"\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');}

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


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

Отсутствует

 

№160425-11-2018 11:25:17

spenser-zet
Участник
 
Группа: Members
Зарегистрирован: 24-11-2018
Сообщений: 7
UA: Chrome 70.0

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

InfSub пишет

объясните роль 4й строки?

там же до этой строчки стоят команды  break; и else
break значит остановиться, когда найден искомый элемент. А else значит "иначе", то есть что делать скрипту в случае если искомое не найдено. То есть повторять то, что же действие, что и в первой строке (из 4-х вами упомянутых), если элемент не найден.

Добавлено 25-11-2018 11:28:31
и кстати, секундная задержка там не для того, чтоб элементы страницы успели нормально загрузиться, а это время выдержки перед новым исполнением 4-й строки. То есть чтоб цикл поиска искомого "чекеда" был с периодичностью в 1 секунду.

Добавлено 25-11-2018 11:32:41
короче говоря я уже разобрался, что 4-я строчка тут и нафик не нужна. И команда else  тоже. Уже убрал из скрипта. :)

Отредактировано spenser-zet (25-11-2018 12:26:33)

Отсутствует

 

№160525-11-2018 12:18:21

spenser-zet
Участник
 
Группа: Members
Зарегистрирован: 24-11-2018
Сообщений: 7
UA: Chrome 70.0

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

InfSub пишет

про цикл вида:

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

Вот с этого места поподробней, пожалуйста! Что тут не так, в этом образце простого классического цикла? Или может за последние 100 лет уже изобрели более современные виды циклического исполнения скриптов, которые радикально отличаются от приведённого выше?
Может просветите? ;)

Выделить код

Код:

for(i=1; i<=99999; i++){

Отредактировано spenser-zet (25-11-2018 12:25:44)

Отсутствует

 

№160625-11-2018 13:24:35

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

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

spenser-zet
while()


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


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

Отсутствует

 

№160709-12-2018 15:50:38

dreamkz
Uchastnik
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 624
UA: Firefox 63.0

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

Извините что спрашиваю тут. Вопрос не про макросы, а про капчу. Если даже условный "светороф" или "гидрант" вылез на полпикселя на соседний квадрат, этот квардрат тоже отмечать? Или это будет ошибкой?

Отсутствует

 

№160809-12-2018 15:55:41

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

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

dreamkz
да


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


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

Отсутствует

 

№160910-12-2018 12:50:06

dreamkz
Uchastnik
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 624
UA: Firefox 63.0

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

Понятно, спасибо! А то в последнее время с этими ограничениями провайдеров и отсюда вынужденным использованием VPN некоторые сайты стали показывать эти капчи. Особенно гугл-сервисы. Раздражать стало. Будем помечать и пиксели гидрантов.

Отсутствует

 

№161024-12-2018 09:14:47

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

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

скрытый текст
Новости: Новый алгоритм машинного обучения ломает текстовые CAPTCHA быстрее и точнее предшественников


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


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

Отсутствует

 

№161126-12-2018 13:42:05

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

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

Проба пера:
Вообщем попробовал и я поиграться с нейронками. За основу модели взял тренированную Tensorflow SSD_Mobilenet_V1_pnp из-за маленького размера.
Для обучения подсунул 500 картинок Solvemedia. Тренировал 2 дня (пока не надоело)). Из тренировки исключил буквы i,j,l. (не знаю правильно ли сделал?)
Потом подсунул ей (нейронке) 2010 картинок (распознала 70%, а если еще и найти хороший алгоритм нечеткого поиска слова в словаре по шаблону, то процент можно поднять до 74-75).
Но есть одно но, распознавание зависит от того, конечное ли число фраз в Solvemedia. , т.е. нужно собрать словарь всех фраз капчи, без этого никак.
Ссылка на модель: https://github.com/mmmaks2004/recsolvemedia">

ссылки публикуются под спойлером в тегах noindex
Берете капчи из папки captcha и файл index.htm.
Запускаете index.htm, жмете кнопку load model (один раз и ждете пока она загрузится), и потом перебираете картинки и смотрите как оно решает.
В папке imacros скрипт для перебора и решения автоматом картинок

InfSub

Отредактировано mmmaks2004 (04-01-2019 23:40:16)

Отсутствует

 

№161226-12-2018 16:12:06

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 34
UA: Chrome 70.0

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

Есть ли где ни будь другие модули скачать проверить на простые капчи?

Отсутствует

 

№161309-03-2019 21:58:10

myse
Участник
 
Группа: Members
Зарегистрирован: 09-03-2019
Сообщений: 3
UA: Firefox 60.0

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

знатоки подскажите -мне нужно изьять сумму в кашельке из такова формата получаемого при екстракте

-- [ boxy ] wallet2.010000 BOXY

я делаю так  
код публикуется в тегах code под спойлером
но получаю только 2 -как извлечь целую сумму

InfSub

Выделить код

Код:

SET !VAR1 EVAL("\"{{!EXTRACT}}\".replace(/[^\d]*(\d*)[^]*/g, \"$1\");")

Отсутствует

 

№161409-03-2019 22:07:54

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

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

myse


Выделить код

Код:

/.*?(\d*\.\d+).*/

Отредактировано InfSub (09-03-2019 22:10:24)


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


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

Отсутствует

 

№161510-03-2019 00:16:11

myse
Участник
 
Группа: Members
Зарегистрирован: 09-03-2019
Сообщений: 3
UA: Chrome 74.0

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

а как это использоввать с еволом -_я не пронимаю_-_всегда еанф получаю

п.п. 2.3 Писать безграмотно...

InfSub

Отсутствует

 

№161610-03-2019 07:16:30

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

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

myse
dash1.gif а заменить регулярку, используемую у вас, на эту, не...?
про то что replace тут вообще не уместен, я вообще молчу... для этого есть match() или exec()
replace() будет работать с выражением выше, разве что внутри eval() нужен двойной обратный слеш, а не одинарный перед метасимволами, как минимум перед точкой

ниже пример с match(), что короче и без кучи "зубочисток"


Выделить код

Код:

SET !EXTRACT "-- [ boxy ] wallet2.010000 BOXY"
SET !VAR1 EVAL("'{{!EXTRACT}}'.replace(/.*?(\d*\\.\d+).*/, '$1');")
prompt {{!var1}}

Отредактировано InfSub (10-03-2019 07:34:07)


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


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

Отсутствует

 

№161710-03-2019 09:37:41

myse
Участник
 
Группа: Members
Зарегистрирован: 09-03-2019
Сообщений: 3
UA: unknown 0.0

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

спасибо, все получилось -не судите строга

Отсутствует

 

№161811-03-2019 00:31:41

Odessaman
Забанен
 
Группа: Members
Зарегистрирован: 21-02-2019
Сообщений: 10
UA: Chrome 66.0

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

mmmaks2004
удалено, избыточное и ненужное цитирование
Спасибо! Слушай, подскажи-ка пожалуйста, а много ли надо усилий потратить, чтоб через эту нейронку разгадывать не простую капчу, а ещё и с арифметикой? В частности вот такую надо:

скрытый текст
10 каптч

Интересуюсь как легче и проще всего гадать эти каптчи? Подскажите кто в курсе дела?

InfSub

Отсутствует

 

№161911-03-2019 14:26:08

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

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

Odessaman

скрытый текст
Попробуй XEvil-у подсунуть

ссылки на сторонние ресурсы публикуются только в спойлере в тегах noindex
И ещё капчу сначала чуток почистить бы не мешало и монохромную сделать.

InfSub


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

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

Отсутствует

 

№162012-03-2019 08:52:50

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

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

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

Отсутствует

 

№162114-03-2019 12:50:42

Odessaman
Забанен
 
Группа: Members
Зарегистрирован: 21-02-2019
Сообщений: 10
UA: Chrome 66.0

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

PRESIDENT пишет

Попробуй XEvil-у подсунуть

Спасибо! Программа реально гадает эту капчу. Хоть и не на 100%, но если попадается попроще каптча, то тоже вполне нормально.

скрытый текст
гадает

Только вопрос один возникает: как эту программу с imacros'om состыковать?  Это надо эмулятор Антигейт или как? Вот что в настройках программы прописалось:
скрытый текст
настройки

А как дальше? В каком направлении капать? Подскажите пожалуйста как вообще js-скрипт подружить с этой прграммой? Вот допустим: скачали и сохранили картинку с каптчей в папку на диске Ц. Потом из этой папки берём и загружаем в эмулятор Антигейта и по идее эта прога должна бы перехватить эту картинку и начать гадать? И как отгадает, то выдаст ответ в эмулятор и дальше уже скрипт вставит ответ в соответствующее поле на сайте? Так примено?

Отсутствует

 

№162214-03-2019 16:03:24

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 34
UA: Chrome 71.0

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

Я в своих скриптах использую такую конструкцию, меня пока устраивает за исключением одного нюанса. Демка временами отдаёт ответ со звездочкой, но и это можно обойти, конечно, придется тратить время, к примеру, при постинге, где ни будь, прилетел ответ искажённый то отправляете субмит в результате ошибки получаете новую капчу и уже на новую вероятно получите правильный ответ от xevil.

Данные несколько кусков кода работают у меня в скрипте для комментирования UCOZ сайтов

Вырезка из управляющего js скрипта:


И три подключаемых по условиям скрипта исполнителя на iim.

1

2


3


Я так пишу, а не полностью на js!

Выделить код

Код:

iimPlay("Z:\\iMacros\\ваша папка\\capcha-ucoz.iim")
for (;;){ 
check = content.document.body.innerHTML;
if (~check.indexOf('XEvil 3.0.2') || ~check.indexOf('ERROR_NO_SLOT_AVAILABLE'))

{
    iimPlay("Z:\\iMacros\\ваша папка\\capcha-ucoz-povtor.iim",60)
} 
else {
    iimPlay("Z:\\iMacros\\ваша папка\\capcha-ucoz-good.iim",60)
    break
}

Отредактировано googlenoob (14-03-2019 16:07:01)

Отсутствует

 

№162314-03-2019 17:05:33

Odessaman
Забанен
 
Группа: Members
Зарегистрирован: 21-02-2019
Сообщений: 10
UA: Chrome 66.0

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

googlenoob спасибо за то, что откликнулся! Но без js как-то совсем печально. Надо именно на js делать скрипт! Только так можно нормально работать с капчами и вообще!
Но вопрос в следующем: как состыковать imacros и js с этой программой по гаданию капчи? Желательно чтоб кто-то опытный подсказал нам, как это сделать правильно. Так оно и тебе бы тоже пригодилось: был бы один нормальный скрипт, а не целая солянка, управляемая одним недоработанным js.
Вот оинтересует именно как состыковать скрипт и xevil. Что надо написать, эмулятор Антигейта? И через него посылать капчу в программу? Или как? Подсажите кто-нибудь пожалуйста.

Отсутствует

 

№162414-03-2019 17:20:33

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

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

Odessaman так вам и дали кусок js-кода, который подгружает iim-код, в чем проблема-то? в чем печаль? или вам все на блюдечке, за вас написать надо? идите тогда в тему заказа скриптов, вам напишут по нашему ТЗ...
не нравится код в iim, перенесите его в управляющий js.. дело 10и минут, суть от этого не изменится,файлов только меньше будет и взаимосвязей соответственно

Добавлено 14-03-2019 17:26:41

Odessaman пишет

Вот оинтересует именно как состыковать скрипт и xevil.

откройте документацию по xevil и посмотрите как передать параметры через командную строку, в faq есть пример запуска ПО с параметрами из imacros

Отредактировано InfSub (14-03-2019 17:29:09)


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


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

Отсутствует

 

№162514-03-2019 17:35:51

googlenoob
Участник
 
Группа: Members
Зарегистрирован: 21-01-2017
Сообщений: 34
UA: Chrome 71.0

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

Odessaman пишет

Вот оинтересует именно как состыковать скрипт и xevil. Что надо написать, эмулятор Антигейта? И через него посылать капчу в программу? Или как? Подсажите кто-нибудь пожалуйста.

Не эмулятор отправляет, а файл HTML страницы imacros-local.html

Отсутствует

 

№162614-03-2019 18:52:21

Odessaman
Забанен
 
Группа: Members
Зарегистрирован: 21-02-2019
Сообщений: 10
UA: Chrome 66.0

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

googlenoob пишет

Не эмулятор отправляет, а файл HTML страницы imacros-local.html

Да, верно! Именно  файл HTML. А эмулятор это уже в самой программе имеется. Всё верно.  Нужен именно этот  файл HTML страницы imacros-local.html Спасибо за уточнение! И за предоставленные коды тоже.
Попробую из них сделать один js скрипт. Если получится, выложу сюда, возможно и другие воспользуются. Мне не жалко удалено, п.п. 3.13

InfSub

Отредактировано Odessaman (14-03-2019 18:59:15)

Отсутствует

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

Board footer

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