Спасибо, а как вручную задать в шаблоне Recapthagnizer sitekey? Просто он сам не находит его и пишет, что 4 способа окончились неудачей, ибо энтерпрайз рекаптча. Пришлось сниффать запросы и вручную искать sitekey, вроде нашел, теперь нужно задать вручную рекапчагнайзеру его, чтобы он сам не искал, но открыть рекаптчагнайзер не могу в проджект мейкере.
Мучаюсь со стимом, получаю либо капмонстром, либо антикапчей хеш-ответ, вставляю в g-recаptcha-response хеш-ответ, жму кнопку, а он все равно выдает "Неверный ответ в поле CAPTCHA. Пожалуйста, подтвердите, что вы не робот, ниже". Есть ли какое то решение для ентерпрайз рекаптчи стима вообще на данный момент?
Мучаюсь со стимом, получаю либо капмонстром, либо антикапчей хеш-ответ, вставляю в g-recаptcha-response хеш-ответ, жму кнопку, а он все равно выдает "Неверный ответ в поле CAPTCHA. Пожалуйста, подтвердите, что вы не робот, ниже". Есть ли какое то решение для ентерпрайз рекаптчи стима вообще на данный момент?
Так не работает, я уже пробовал, в капмонстре идет разгадывание, а в самом зеннопостере просто происходит раскрывание квадратов капчи(клик на рекапчу), через секунд 5 справа внизу вылазит всплывающее сообщение "пришла капча, открыть форму ручного ввода?". И все, даьше ничего не происходит.
Так не работает, я уже пробовал, в капмонстре идет разгадывание, а в самом зеннопостере просто происходит раскрывание квадратов капчи(клик на рекапчу), через секунд 5 справа внизу вылазит всплывающее сообщение "пришла капча, открыть форму ручного ввода?". И все, даьше ничего не происходит. Капмонстр при этом получает токен, а в зеннопостере ничего не происходит.
Да именно "режим во вкладке" и стоит у меня опция в кубике. Вот то, что описал и происходит почему то. Начинает вылазить всплывающее окно для ввода капч вручную, сам постер при этом ничего не делает.
Это какие то глюки в 7 у меня, попробовал теперь в 5 зеннопостере, вроде работает, но очень медленно и слабо угадывает почему то, даже машины и гидранты. Большинство заданий он вообще пропускает, пишет "Задание не определено".
Это какие то глюки в 7 у меня, попробовал теперь в 5 зеннопостере, вроде работает, но очень медленно и слабо угадывает почему то, даже машины и гидранты. Большинство заданий он вообще пропускает, пишет "Задание не определено".
Вроде в таком браузерном режиме она даже распознает капчу, зеленая галочка появляется, но при попытке отправки формы регистрации все равно стим выдает табличку "Your response to the CAPTCHA appears to be invalid. Please re-verify that you're not a robot below.". Вот тут я вообще не понимаю в чем причина, возможно слишком медленно для энтерпрайз рекапчи идет распознавание, но тогда почему галочка ставится. Вот это я понимаю защита, психанул Гейб похоже знатно от регистраций ботов.
Приветствую
Что то не хочет работать с этой капчей, точнее все разгадывается но ничего не происходит
Кто нибудь сталкивался с ней ? Посмотреть вложение 69019
Перейдите в папку: C:\Windows\System32\drivers\etc\ и найдите там файл hosts. Откройте его с помощью блокнота и добавьте в самый конец строки:
159.69.49.144 rucaptcha.com
Шаб по регистрации на сайте. Подскажите, рекапча на сайте https://bosslike.ru/ решается шаблоном без проблем в логе zennoposrter, но по факту по клику на кнопку регистрации, сайт пишет, что рекапча не решена. И регистрацию не пропускает. И с сабмитом, и без пробовал Версия 2.2b/ Что делаю не так?
Шаб по регистрации на сайте. Подскажите, рекапча на сайте https://bosslike.ru/ решается шаблоном без проблем в логе zennoposrter, но по факту по клику на кнопку регистрации, сайт пишет, что рекапча не решена. И регистрацию не пропускает. И с сабмитом, и без пробовал Версия 2.2b/ Что делаю не так?
Смотри что отправляется в запросах в мониторе трафика если решать там руками и если решать шаблоном. Что-то где-то не подставляется, скорее всего автосабмит не срабатывает.
ReCaptchaGnizer* - бесплатный шаблон для решения Google ReCAPTCHA2 со 100% результатом.
* бывший rC2rU
ReCaptchaGnizer.xmlz работает с версиями ZennoPoster: 5.9.5.1 — (до последней актуальной)
Автосабмит (ReCaptchaGnizer_autosubmit.xmlz) работает на ZennoPoster начиная с версии: 5.11.0.0!
Актуальная стоимость решения рекапчи:
RuCaptcha с прокси (и без них): 160 руб. за 1 000 рекапч (16 копеек за 1 рекапчу)
Anti-Captcha без прокси: $2.2 за 1 000 рекапч (0,22 цента за 1 рекапчу)
Anti-Captcha с прокси: $2 за 1 000 рекапч (0,2 цента за 1 рекапчу)
Как использовать?
Прописать API-ключи к Anti-Captcha и/или RuCaptcha в настройках ZennoPoster
Добавить кубик "Проект в проекте" и выбрать шаблон "ReCaptchaGnizer.xmlz"
Сделать "сабмит" (отправку) формы, т.к. на разных сайтах это происходит по-разному, из-за чего это НЕ реализовано в данном шаблоне.
В случае, если что-то пойдет не так - шаблон выдаст ошибку с детальным описанием.
Пример отправки можете посмотреть в тестовом шаблоне (test_project.xmlz).
Если форма без кнопки "Отправить" - читайте ниже как работать с автосабмитом.
Как протестировать AUTOSUBMIT (отправку рекапчи в форме без кнопки "Отправить")?
Откройте у себя в ProjectMaker шаблон "test_project_autosubmit.xmlz".
Пропишите свой API-ключ к сервису RuCaptcha и/или Anti-Captcha в настройках ZennoPoster (если они уже заданы, то этот шаг можно пропустить).
Запустите шаблон и смотрите на результат (и в окно лога, чтобы увидеть если есть какие-то ошибки).
Если всё ок, то в результате выполнения шаблона - вы попадете на verify страницу, иначе - читайте что будет в логе.
PS: Если первая версия автосабмита не помогла - пробуем вторую!
НЕЛЬЗЯ ЗАГРУЖАТЬ ИХ ОДНОВРЕМЕННО!!! Нужно перезапускать шаблон "с начала", чтоб не было глюков!
Как решать Invisible reCAPTCHA?
Данная реализация работает только на ZP >= 5.11.4.0(!)
Откройте у себя в ProjectMaker шаблон "test_project_invisible.xmlz".
Пропишите свой API-ключ к сервису RuCaptcha и/или Anti-Captcha в настройках ZennoPoster (если они уже заданы, то этот шаг можно пропустить).
Запустите шаблон и смотрите на результат (и в окно лога, чтобы увидеть если есть какие-то ошибки).
Если всё ок, то в результате выполнения шаблона - вы попадете ко мне в группу, иначе - читайте что будет в логе.
Если он у вас не заработает на вашем сайте, то придется адаптировать его самостоятельно.
Там будет нужно исправить вставку поля ввода ответа, скорее всего она будет вставляться в не правильное место (т.к. я не придумал как сделать лучше и оставил как есть, пример для демо).
Как протестировать БРАУЗЕРНЫЙ шаблон?
Откройте у себя в ProjectMaker шаблон "test_project.xmlz".
Пропишите свой API-ключ к сервису RuCaptcha и/или Anti-Captcha в настройках ZennoPoster (если они уже заданы, то этот шаг можно пропустить).
Запустите шаблон и смотрите на результат (и в окно лога, чтобы увидеть если есть какие-то ошибки).
Как протестировать GET/POST шаблон?
Откройте у себя в ProjectMaker шаблон "test_project_GETandPOST.xmlz".
Пропишите свой API-ключ к сервису RuCaptcha и/или Anti-Captcha в настройках ZennoPoster (если они уже заданы, то этот шаг можно пропустить).
Запустите шаблон и смотрите на результат (и в окно лога, чтобы увидеть если есть какие-то ошибки).
PS: Активация режима Get/Post производится с помощью переменных "IN_is_getpost" (в неё нужно передать значение "yes") и "IN_page_url" (адрес страницы с рекапчей)
Добавлен автосабмит для форм без кнопки "Отправить" (сайты: vk/textnow/linkedin и др.)
Улучшен первый метод парсинга sitekey
Добавлена обработка ошибки ERROR_WRONG_GOOGLEKEY
Мелкие исправления текстов ошибок
Добавлена проверка версии ZP в автосабмите
Добавлено правильное описание ошибки в случае, если запущен CapMonster с эмуляцией RuCaptcha
В коде добавлена проверка на то, чтоб autosubmit был подключен
v1.0 [12.02.2017]:
Первый релиз
Как настроить отправку только на RuCaptcha или только на AntiGate(Anti-Captcha)?
Есть 2 варианта:
Удалить ключ к сервису, который не нужен в настройках ZP (Настройки -> Капчи);
Положить в каталог, где находится ReCaptchaGnizer.xmlz пустой файл с именем "Key_Anti-Captcha.txt" (чтобы отключить антикапчу) или "Key_RuCaptcha.txt" (чтобы отключить рукапчу).
Поменять порядок отправки в текущей версии, к сожалению, не возможно. В шаблоне жестко зашито, что вначале отправляем на anti-captcha, а если они не решили - на rucaptcha. Сделано это издревле из-за разницы цен на этих сервисах.
Но если очень хочется поменять порядок, то можно сделать "финт ушами": сделать 2 папки с ReCaptchaGnizer.xmlz, где в одной будет лежать пустой файл ключа для антикапчи и заполненный для рукапчи, и наоборот во второй директории. Получится что вы сможете выставить порядок решения используя 2 шаблона в 2 разных директориях. На работоспособность это никак не скажется, но зато вы сможете вначале отправлять на рукапчу, а потом другим шаблоном - на антикапчу.
Описание переменных
Обязательные переменные:
IN_page_url - адрес страницы с рекапчей. Обязателен ТОЛЬКО для режима GET/POST, в браузерном варианте он заполняется сам!
Переменные, возвращаемые шаблоном:
OUT_recaptcha_response - необязательная переменная, но если вы сопоставили с ней свою переменную в блоке "Проект в проекте", то в неё будет записан результат решения рекапчи.
Переменные со значениями по умолчанию:
IN_attempts - количество попыток получить ответ от сервиса рукапча. Значение по умолчанию: 50
IN_delay_ms - задержка в миллисекундах между запросами при получении ответа. Значение по умолчанию: 2000
IN_show_timer - отображать ли время, за которое произошло решение рекапчи. По умолчанию: yes (да, отображать). Чтобы отключить - передайте через эту переменную пустую строку.
Все остальные переменные:
IN_is_getpost - активация режима GET/POST. Для включения - передайте любую строку (например, "yes").
IN_page_content - содержимое страницы с рекапчей в режиме GET/POST. Нужно для автоматического парсинга sitekey, но можно просто передать спаршенный ключ через переменную IN_sitekey.
IN_debug - включить вывод лога выполнения в ZennoPoster. Для включения - передайте любую строку (например, "yes").
IN_proxy - прокси, с которых работники RuCaptcha будут решать рекапчу. Рекомендуется передавать текущий прокси, с которого идет открытие страницы (главное, чтобы IP сервера рукапчи был добавлен в разрешенные, чтобы у них была возможность разгадывать рекапчу со своих серверов). Сразу поясню, что шаблон не логирует прокси и работники на сервисе не имеют доступа к ним!
IN_show_recaptcha_response_field - показывать ли поле для ввода ответа рекапчи. По-умолчанию, поле НЕ отображается. Это сделано для того, чтобы в какой-то момент рекапча не начала проверять такой способ обхода её защиты. Чтобы включить - передайте любую строку (например, "yes"). Включение нужно только для того, чтоб проверить - правильно ли шаблон вставил ответ от сервиса в это поле.
IN_sitekey - ключ сайта для ReCAPTCHA2. Шаблон сам умеет парсить этот ключ тремя различными способами, но в случае если у вас встретится сайт, где ReCaptcha отображается с помощью JS - вывалится ошибка о том, что "три метода спарсить sitekey обернулись крахом" - тогда вам нужно самостоятельно его спарсить и передать через эту переменную. Такое бывает крайне редко, но чтобы была возможность это избежать - доступен вариант задания ключа через эту переменную.
Работа с автосабмитом (ReCaptchaGnizer_autosubmit.xmlz)
В архиве есть тестовый шаблон test_project_autosubmit.xmlz, с помощью которого можно проверить и понять как работает автосабмит.
Автосабмит работает на ZP >= 5.11.0.0. На версиях ниже никаким образом не сделать, чтобы он заработал, это технически невозможно. Если версия ZP ниже - автосабмит выдаст ошибку.
Автосабмит нужно подключать ДО загрузки страницы с рекапчей, идеально - одним из самых первых кубиков.
Если вы открываете новую вкладку, то перед загрузкой страницы с рекапчей в этой вкладке - нужно выполнить кубик автосабмита. Это бага в ZP, о которой я зарепортил и надеюсь, что в следующих билдах её исправят. (вроде исправили)
При решении рекапчи через шаблон ReCaptchaGnizer.xmlz с использованием автосабмита - отправка формы с капчей происходит не сразу. Нужно делать задержку или проверку на то, что отправилась форма. Такое очень хорошо видно в vk. Почему так - не знаю, скорее всего это связано со скоростью отправки решения и проверкой.
Если включен IN_debug, то при выполнении шаблона ReCaptchaGnizer.xmlz можно проверить отработал ли автосабмит следующим образом: в лог выведется строчка "[ReCaptchaGnizer]: Ответ введён, ReCaptchaGnizer_autosubmit подключен, сейчас произойдет автоматическая отправка формы (возможна задержка!)".
Крайне рекомендуется передавать текущий прокси, с которого загрузилась страница с рекапчей.
Решение через прокси
Описание с сайта RuCaptcha (на Anti-Captcha аналогично):
Для прокси с авторизацией по IP нужно внести в список разрешённых адресов сервера:
Если авторизация на Ваших прокси происходит по логину/паролю:
У Вас есть:
логин: login
пароль: password
IP-адрес: 123.123.123.123
порт: 3128
тип: SOCKS4
В шаблон "ReCaptchaGnizer.xmlz" нужно передать переменные со значениями: IN_proxy="login:[email protected]:3128" IN_proxytype="SOCKS4" (именно так, большими буквами)
Если Ваши прокси доступны только с ограниченного количества IP-адресов
Добавьте в список разрешённых IP адресов те адреса, что указаны выше.
У Вас есть:
адрес: 123.123.123.123
порт: 80
тип: HTTP
В шаблон "ReCaptchaGnizer.xmlz" нужно передать переменные со значениями: IN_proxy="123.123.123.123:80" IN_proxytype="HTTP" (именно так, большими буквами)
Рекапча, подгружаемая через JavaScript
Почти всегда такую рекапчу можно обойти с помощью автосабмита, но если не выходит - вот примерный алогритм для ручной отправки:
Вам нужно отсниффать через Fiddler/Charles что происходит после того, как капча решена правильно. Например, в vk.com передается тот же самый запрос, что был до этого, но с дополнительным полем "recaptcha", содержащим ответ на решение рекапчи.
После этого нужно решить капчу через шаблон "ReCaptchaGnizer.xmlz" с возвращением через него переменной-ответа ("OUT_recaptcha_response" - читайте выше).
Затем нужно сэмулировать отправку запроса, как это происходит в браузере с помощью GET/POST запросов (так как вы отсниффали через Fiddler/Charles).
К сожалению, для всех сайтов очень сложно сделать универсальное решение. Поэтому всё равно иногда придется немного потрудится для них.
Решение происходит через сервисы Anti-Captcha и RuCaptcha.
Шаблон полностью написан на C#, поэтому он гарантирует высокую скорость работы и работоспособность на большинстве версий ZennoPoster.
Обработка всех ошибок (валидация данных/ответы сервисов распознавания).
Сделан подсчёт времени решения рекапчи.
Возможно получение прокси текущего инстанса (в каждом тестовом шаблоне прилагается кубик для этого).
Шаблон умеет парсить sitekey 3 различными способами, т.к. на разных сайтах он задается по-разному.
Если вдруг на текущей странице нет рекапчи (например, сдох прокси), то шаблон оповестит об этом.
Есть автосабмит форм без кнопки "Отправить" (ReCaptchaGnizer_autosubmit). О том как его использовать - читайте далее.
Есть возможность работы в GET/POST режиме без использования встроенного браузера (читайте ниже).
Ошибка: Что-то пошло не так... / Ошибка ProjectInProject / Неактивное оборудование
Как быть, если вываливаются ошибки?
"Что-то пошло не так... Смотри описание выше в логе" или "Выполнение действия ProjectInProject Ошибка при обработке".
Такая ситуация на 99% связана с тем, что у вас несколько устройств, где установлен ZP. Обычно такая ошибка вываливается, если вы тестируете шаблон на локальном компьютере и у вас в личном кабинете (вкладка "Оборудование") локальный компьютер - это НЕ активное оборудование. А активным оборудованием у вас является, например, сервер.
Это связано с тем, что шаблон закрытый и там выданы права только на выполнение. А по словам разработчиков: "ProjectMaker - нужен только для отладки шаблонов, но никак не для выполнения. Если нужно выполнять шаблон - это нужно делать в ZennoPoster". Меня и самого такой ответ удивляет, т.к. на странице покупки ZP отдельным пунктом прописано:
Отчасти я их понимаю: они не хотят, чтобы их программой пользовались одновременно на нескольких компьютерах, но почему на НЕ активном оборудовании в закрытых шаблонах с правами "только выполнение" вываливается такая ошибка - не ясно. Можно было бы и что-нибудь поинформативнее написать.
Решение данной проблемы, к сожалению, только одно: тестируйте шаблон на активном оборудовании.
Всё равно вы его именно там и будете дальше использовать.
Распознавание капчи через GET/POST
Чтобы активировать работу через GET/POST - нужно передать yes в переменную IN_is_getpost (активация режима гет/пост) и заполнить IN_page_url (адрес страницы с рекапчей), а также выполнить одно из условий:
Ничего более не делать, sitekey спарсится автоматически со страницы, переданной в IN_page_url. Но! Если там нужны куки/авторизация для отображения рекапчи - вывалится ошибка.
Или заполнить IN_page_content - передать туда содержимое страницы с рекапчей для того, чтобы шаблон спарсил sitekey с этого содержимого.
Или самостоятельно спарсить sitekey и передать его через переменную IN_sitekey.
Такой же простой алгоритм реализован в тестовом шаблоне "test_project_GETandPOST.xmlz", что идет в комплекте. Начните смотреть как это всё работает с него
Эксклюзивное размещение в вашем ПЛАТНОМ проекте
При запуска шаблона - в лог постоянно пишется строчка об авторе и о том, что этот шаблон не для продажи. Если вы делаете какой-то шаблон для массовой продажи и хотите использовать внутри этот шаблон, то напишите мне в личку.
Я не буду брать с вас денег с продаж вашего проекта. Я выдам вам специальный шаблон, в котором за место предупреждения "НЕ ДЛЯ ПРОДАЖИ!" будет написано "Эксклюзивно для [название_вашего_проекта]".
Огромная просьба ко всем, кто словил какой-то баг/ошибку:
Скачайте последнюю версию шаблона (она всегда ниже по ссылке)
Включите логирование через IN_debug
Откройте окно лога в ProjectMaker, проверьте что там будет написано. В 99% случаев там будет нормальное описание почему что-то пошло не так
Если не можете прикрутить ReCaptchaGnizer к какому-то сайту - не пишите мне в личку (пожалуйста). Напишите тут в топике, найдутся добрые люди, кто вам поможет. Мне в день по 3-5 человек пишут, мне не хватает физически времени всем помогать.
Если не понимаете что не так - выложите тут скрин с окном лога и местом где что-то пошло не так.
Здравствуйте, подскажите, как избавиться от данной ошибки? Каптчу пытаюсь пройти на этом сайте.
До этого кубик с рекогнайзером работал, но каптчу не проходил при этом, сейчас даже не проходит, ибо вылазит эта ошибка (не в логе).
Спасибо