Проект для распознавания Google ReCAPTCHA 2 с помощью ruCaptcha для ZennoPoster 5

Статус
Закрыто для дальнейших ответов.

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8
Если честно, у меня ни разу не было такого, чтобы не нужно было разгадывать капчу :-) Всегда картинки появляются.
Скинь сайт где разгадываешь, отловлю ошибку.
гугл адурилка (google.com/webmasters/tools/submit-url)
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
291
Баллы
63
Google ReCaptcha 2.0 C#
1.png

Сократил время проверки существования элементов, убрал лишние паузы - работа экшена ускорилась.
Поймал еще один размер картинок, из-за которого они не щелкались.

у меня после нажатия на чек бокс, и если не нужно разгадывать капчу на самой рекапче появляется надпись "Ошибка: недействительные параметры API. Перезагрузите страницу." и переходит в badend
А вот если нужно разгадывать капчу то тогда все нормально
Внес правки, теперь этот момент должен учитываться.
 

Вложения

Последнее редактирование:

amazdad

Client
Регистрация
11.11.2014
Сообщения
46
Благодарностей
5
Баллы
8

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8
гугл что сегодня намутил, картинка стала больше, и перестал кликать на разгаданные картинки
 

amazdad

Client
Регистрация
11.11.2014
Сообщения
46
Благодарностей
5
Баллы
8
Иногда по 2 раза просит капчу ввести. Даже если первый раз распозналась верно.
 

rostonix

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

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
Моя небольшая параноя говорит о том, что кто-то из гугла усиленно зачитывает эту тему и палит наши пляски с бубном )
 

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8

rostonix

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

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8

rostonix

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

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8
http://prntscr.com/9a7dod
Выглядит она также, только размеры у меня ее стали больше
вы без проксей работаете? судя по каптче гуглу не нравится ваш айпишник, если просит разгадать несколько задач
и через прокси пробовал, тот же размер капчи
 

rostonix

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

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8
какой размер? в чем отличие?
Раньше она по моему была по меньше
вообщем капчу отправляет на распознавание, ответ приходит, но на картинки не нажимает. До вчерашнего дня все работала а теперь нет.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Мышкой нажимается или тоже нет?
 

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8
мышкой нажимает, а вот в проекте Google ReCaptcha 2.0 C# нет
 

rostonix

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

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
291
Баллы
63
Google ReCaptcha 2.0 C#
1.png


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

Вложения

  • Спасибо
Реакции: coobber, Oleg_M и Tobbe

Alexander

Client
Регистрация
01.10.2014
Сообщения
77
Благодарностей
6
Баллы
8
спасибо, теперь все работает:-)
 

Treefeed

Client
Регистрация
06.04.2012
Сообщения
149
Благодарностей
31
Баллы
28

Treefeed

Client
Регистрация
06.04.2012
Сообщения
149
Благодарностей
31
Баллы
28
Проблема, если указали не все картинки - на следующе прогоне галочки не устанавливаются по новой.
Например: нужно нажать 1,2,4 и 5 картинки. Работник присылает 1,2. Гугл пишет - распознайте больше. Отсылается та же картинка. Работник присылает 1,2,4,5. На капче теперь 4 и 5 будут нажаты, а 1 и 2 - отжаты. Снова ошибка.
 

INTROby

Client
Регистрация
03.06.2014
Сообщения
13
Благодарностей
7
Баллы
3
Кубик Google ReCaptcha 2.0 C# не отсылает картинки в окно ручного разгадывания MonkeyEnter в демо-версии. Туда идет надпись "Demo version!". Можно ли это как-то исправить, ведь стандартным экшеном разгадывания капча там отображается? У меня есть лицензия, но один шаблон надо запускать в демке на рабочем компьютере, но там такая проблема.
 

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
418
Благодарностей
156
Баллы
43
В ручном режиме работает, а если отправлять на рукапчу то не распознает http://prntscr.com/9eev3a (captcha KEY прописан)
От версии зенки зависит? На 5.7.5.3 не будет работать?
 

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
291
Баллы
63
Google ReCaptcha 2.0 C#
1.png

Проблема, если указали не все картинки - на следующе прогоне галочки не устанавливаются по новой.
Например: нужно нажать 1,2,4 и 5 картинки. Работник присылает 1,2. Гугл пишет - распознайте больше. Отсылается та же картинка. Работник присылает 1,2,4,5. На капче теперь 4 и 5 будут нажаты, а 1 и 2 - отжаты. Снова ошибка.
Исправил - перед отправкой капчи все галочки снимаются.
Кубик Google ReCaptcha 2.0 C# не отсылает картинки в окно ручного разгадывания MonkeyEnter в демо-версии. Туда идет надпись "Demo version!". Можно ли это как-то исправить, ведь стандартным экшеном разгадывания капча там отображается? У меня есть лицензия, но один шаблон надо запускать в демке на рабочем компьютере, но там такая проблема.
Не пользуюсь демкой, если доберусь, покопаюсь :-)
В ручном режиме работает, а если отправлять на рукапчу то не распознает http://prntscr.com/9eev3a (captcha KEY прописан)
От версии зенки зависит? На 5.7.5.3 не будет работать?
У меня с рукапчей нормально работает. У тебя с ответом от рукапчи что-то не так. Напиши в личку, посмотрим.
 

Вложения

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Беру каптчакей из кабинета рукаптчи, вставляю в последнюю зенку, но при выполнении шаблона вот такое -

С рукапчей работаю первый день, баланс пополнил.
Есть идеи, как исправить? До рукаптчи картинка вроде бы не доходит


Update - как всегда помогла переустановка
 
Последнее редактирование:

shtift

Client
Регистрация
29.07.2015
Сообщения
148
Благодарностей
291
Баллы
63
Беру каптчакей из кабинета рукаптчи, вставляю в последнюю зенку, но при выполнении шаблона вот такое -

С рукапчей работаю первый день, баланс пополнил.
Есть идеи, как исправить? До рукаптчи картинка вроде бы не доходит


Update - как всегда помогла переустановка
Может просто перезапустить зенку забыл, после того как ключ в настройки добавил
 

fri-lancer

Client
Регистрация
01.10.2013
Сообщения
418
Благодарностей
156
Баллы
43

Nord

Client
Регистрация
22.03.2012
Сообщения
2 406
Благодарностей
1 473
Баллы
113
Может просто перезапустить зенку забыл, после того как ключ в настройки добавил
Скорее всего)
Обновился до 5.9.5.1 , все равно не хочет разгадывать)
http://prntscr.com/9fe6k2
Хм, сейчас из 40 попыток 38 удачные
 

Treefeed

Client
Регистрация
06.04.2012
Сообщения
149
Благодарностей
31
Баллы
28
Вот тут:
Код:
// ========== Цикл по времени поиска элемента recaptcha-checkbox на странице ==========
    for (int j = 0; j < checkElementTimeout * 2; j++)
    {
        System.Threading.Thread.Sleep(500);
     
        // ========== Кликаем ReCaptcha checkbox ==========
        HtmlElement reCaptcha_checkbox = instance.ActiveTab.FindElementByAttribute("div", "class", "recaptcha-checkbox-checkmark", "regexp", 0);
        if (!reCaptcha_checkbox.IsNull && !reCaptcha_checkbox.IsVoid)
        {
            reCaptcha_checkbox.Click();
            break;
        }
     
        if (j == checkElementTimeout - 1)
        {
            project.SendWarningToLog("Время поиска элемента истекло. Не найден элемент <recaptcha-checkbox>", alertTitleLog, extendAlerts);
            throw new Exception();
        }
    }
если for (int j = 0; j < checkElementTimeout * 2; j++) то и if (j == checkElementTimeout - 1) нужно checkElementTimeout * 2, а то получается условие в два раза быстрее наступает. Проще говоря если checkElementTimeout = 5, то цикл будет до 9 (10 раз), а условие сработает при 4 (на пятой итерации). Конечно, работает и так, но логичнее исправить.
 
  • Спасибо
Реакции: shtift
Статус
Закрыто для дальнейших ответов.

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