Captcha not ready что значит

Captcha not ready что значит

Необходимо загрузить изображение с капчей на сервис rucaptcha и получить сам текст капчи. В документации к загрузке изображений написано:

В документации к библиотеки Requests написано:

Получаю такой код:

Если текст капчи еще не готов, то r2.text будет равен ‘CAPCHA_NOT_READY’, иначе r2.text будет равен тексту капчи. То есть последний цикл выполняется, пока капча не готова. Но проблема в том, что этот цикл не заканчивается. То есть ответ всегда "CAPCHA_NOT_READY". Есть идеи, почему это происходит?

samsonnn

Client

Приветствую всех новичков! Tак как у меня времени вагон, решил поделится с вами шаблоном для распознавания Recaptcha2 через сервис RuCaptcha на Post/Get запросах.

Вам не нужно платить деньги за шаблон, я вам все сделал бесплатно) своего рода ХАЛЯВА.
Сам шаблон выглядит так:

Давайте подробнее разберем что к чему и как это работает:
Блок "Данные для ReCaptcha"

Где брать sitkey?
На странице с капчей нажимаем правой кнопкой мыши и выбираем показать код

В коде с права поднимаемся немного вверх и находим наш sitkey в моем случае он сам парсится)

Дальше наш шаблон отправляет Get запрос на http://rucaptcha.com/res.php?action=getbalance&key=<-Variable.APIKEY->&json=true в ответ мы получаем наш баланс на RuCaptcha

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

Парсим проверку "OK" — значит RuCaptcha готова с нами сотрудничать.

Выполняется проверка того что мы получили в ответ от сервера

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

Так же с этого Post запроса в ответе от сервера мы парсим Id капчи, это нужно для работника капчи, и для того чтоб отдать наш ответ именно нам а не кому то другому.

Читайте также:  Dvd рекордер sony rdr at100

Дальше мы получаем оповещение что все отлично, RuCaptcha с нами сотрудничает

И отправляем Get запрос пытаясь получить наш ответ

Парсим проверку получен ответ или нет

Затем проверяем, если ответ не ровняется CAPCHA_NOT_READY, значит капча распознана и ответ дан.

А если все же в ответе CAPCHA_NOT_READY то мы ждем 15 сек и делаем новую попытку получить ответ (деньги за новую попытку не списываются с баланса)

Если ответ получен, то мы парсим его в переменную CapthaCode для дальнейшей реализации

Ну а дальше, реализовать его можно с помощью Post запроса, либо в браузерном варианте приведу пример с краном по сбору сатошей ниже в шаблоне.
Для удобства можно переделать все это в C# код, а данные вывести в входные настройки.

Если кому нужно, можете скачать шаблон кубик C# — Тык

Вложения

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее.

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

После решения капчи (вручную) идет загрузка (автоматический вход). Если не кликнуть на кнопку войти — капча не появится. Если сначала решать капчу — её не видно, её решить не получится, она под кнопкой войти. Получается замкнутый круг.

После решения капчи (вручную) идет загрузка (автоматический вход). Если не кликнуть на кнопку войти — капча не появится. Если сначала решать капчу — её не видно, её решить не получится, она под кнопкой войти. Получается замкнутый круг.

Там все просто. Выбираешь действие "Решить каптчу" и метод new-api. Там все само нажметься, если рекаптча обычная, то нужно еще будет нажать кнопку войти.

Читайте также:  Geforce gtx 550 ti стоимость

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

Ссылка на основную публикацию
Adblock detector