Распознавание капчи с помощью antigate

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Но срабатывает только в том случае - если в настройках распознавания формы номер формы указан фиксированно.
Если указывать -1,
То пишет : Воспроизведение : Действие не выполнено.
а атрибуты поиска какие
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
а атрибуты поиска какие
Атрибуты поиска стандартные. Единственно, что изменил так это в src стер все что после знака =.
Ну т.е. чтобы не быть привязаным к номеру капчи.
 

Вложения

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Ну тут номер формы не универсальный.
В конструктор действий копируйте атрибуты по которым ищете, ставьте номер формы -1 и смотрите если находится более 1 элемента и почему, подбирайте другие атрибуты, чтобы по ним находилось только одно значение.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
Ну тут номер формы не универсальный.
В конструктор действий копируйте атрибуты по которым ищете, ставьте номер формы -1 и смотрите если находится более 1 элемента и почему, подбирайте другие атрибуты, чтобы по ним находилось только одно значение.
Пытаюсь выставить в конструкторе действий те атрибуты, что и в свойствах действия. Ну т.е., которые не универсальные. При пошаговом выполнении поиск срабатывает.
А в конструкторе действий -нет.
Пробую ставить -1 . Поиск также не срабатывает.
 

Вложения

famous1144

Client
Регистрация
27.03.2014
Сообщения
137
Благодарностей
53
Баллы
28
На майлру сейчас хитро запилено. Я делал недавно автосмену секретного вопроса, и там капча грузилась в отдельном фрейме. Нужно искать не по катинке, а по фрейму и брать его целиком, зенка дальше сама все разрулит и возьмет видимую часть фрейма(т.е. капчу по сути) как картинку.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
На майлру сейчас хитро запилено. Я делал недавно автосмену секретного вопроса, и там капча грузилась в отдельном фрейме. Нужно искать не по катинке, а по фрейму и брать его целиком, зенка дальше сама все разрулит и возьмет видимую часть фрейма(т.е. капчу по сути) как картинку.
Да нет. Вообщем то там ничего особо сложного нет. Ведь недаром в качестве первого обучающего видео используется именно урок по регистрации на mail.ru . Некоторые тонкости есть. Но есть еще и недопонимание мной принципов работы программы. Сейчас постепенно начинаю въезжать.
Кстати, проблему с нахождением капчи я решил с помощью тэга : img, атрибута : width и значения : 240
Не знаю правда - насколько это решение универсально.
Тут правда другая проблема возникла. При распознавании через антигейт все время в переменную при распознавании пишется 'sorry'. Причем с самого утра. Часов уже так 7-мь такая ерунда. Все индусы бастуют что-ли ? :-)
Проверил по статистике на сайте антигейта. Капчи до него не доходят. Т.е. дело не в индусах...
 

Вложения

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
В логе вот такие сообщения :

2014-05-20 15:35:38.5056|INFO|ZennoLab.LogLibrary.InternalError|Событие в модуле "Действие id: 447ce2a6-7fc0-4c42-a2b5-a7b234151d42 группы действий id: f5fa6ec3-33fd-45e8-89cb-7e226530ab1a"
Сообщение: "Нашли элемент"
2014-05-20 15:35:38.5116|INFO|ZennoLab.LogLibrary.InternalError|Событие в модуле "Распознавание капчи"
Сообщение: "Капча отправлена на распознавание"
2014-05-20 15:35:38.5516|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "AntiGate.com module"
Сообщение: "Не получен ответ на запрос http://AntiGate.com/in.php. Error: Перед вызовом [Begin]GetResponse необходимо записать ContentLength байт в поток запроса."
2014-05-20 15:37:18.5776|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "AntiGate.com module"
Сообщение: "Не получен ответ на запрос http://AntiGate.com/in.php. Error: Время ожидания операции истекло"
2014-05-20 15:37:18.5776|INFO|ZennoLab.LogLibrary.InternalError|Событие в модуле "Распознавание капчи действия id: 447ce2a6-7fc0-4c42-a2b5-a7b234151d42 группы действий id: f5fa6ec3-33fd-45e8-89cb-7e226530ab1a"
Сообщение: "Результат распознавания: sorry"
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Эта ошибка говорит о загруженности сервиса.
Попробуйте повысить ставку.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
Эта ошибка говорит о загруженности сервиса.
Попробуйте повысить ставку.
На рабочем месте №1. Пробовал . Повышал до 4$ за 1000. Не помогло.
Потом дома снизил до обычной ставки 1$ за 1000. Прошло без проблем. В статистике антигейта распознавание капчи отобразилось.
Единственное отличие рабочего места №1 от домашнего рабочего места в том, что в первом случае интернет работает через внутренний, корпоративный прокси сервер.
Дома напрямую.
Это как-то может повлиять ?
По идее не должно. Ведь ProjectMaker работает через браузер, а в нем же корпоративная прокси прописана. Странно. Может антивирусы и файерволы ?
На работе №1 - там согласно политике включен виндовый файрвол.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Ну у антигейта свои IP, может к ним нет доступа.
Попробуйте сравнить трассировку с домашней машины и рабочей.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
Ну у антигейта свои IP, может к ним нет доступа.
Попробуйте сравнить трассировку с домашней машины и рабочей.
Так через браузер FireFox - я вполне спокойно захожу на антигейт и на работе и дома.
Впрочем как и через другие браузеры.
А через зеннопостер на антигейт - только дома.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
На работе, чтобы зайти на любой сайт - я использую экшен Браузер->Настройки->Установить прокси.
И там прописываю адрес корпоративного прокси-сервера.
Как прописать прокси, который мне понадобиться использовать за корпоративным - я не знаю. Не идти же на какой-либо анонимайзер ?
Дома я подобный экшен использую для установки различных прокси-серверов.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Два варианта:
1. Сделать нормальный прямой доступ к интернету.
2. Если админ злобный и не хочет делать доступ нормально, то можно попробовать запустить процесс ZennoPoster.exe через http://www.proxifier.com/ через корпоративный прокси, но не могу гарантировать успех.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
Два варианта:
1. Сделать нормальный прямой доступ к интернету.
2. Если админ злобный и не хочет делать доступ нормально, то можно попробовать запустить процесс ZennoPoster.exe через http://www.proxifier.com/ через корпоративный прокси, но не могу гарантировать успех.
А через TOR-браузер зеннку как-то можно запустить ?
Ваши конкуренты из хумана это умеют делать.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
Ну это не от постера зависит, как и в случае с CaptchaSniper, гуглите, пробуйте. Я не подключал Tor, не знаю.
 

progrlab

Client
Регистрация
07.02.2014
Сообщения
204
Благодарностей
82
Баллы
28
Непонятка какая-то .
Капча с помощью антигейта распознается, но в поле ввода при этом все равно записывается 'sorry'.
Хотя, как видно, из скрин-шота в переменную пишется правильное значение.
Но после этого регистрация не проходит по причине неверно введенной капчи.
 

Вложения

  • 124,2 КБ Просмотры: 844

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
поднимите ставку, у вас работников не хватает
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 712
Баллы
113
У вас переменная вводится в качестве ответа другая
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)