CaptchaCustom - Модуль для работы с API сервисов решения капчи

Делитесь модулями
  • @GhostZ
    А данный модуль сам не может вписывать полученный токен при решении hcapcha ?
    Если нет ,подскажите пожалуйста куда и как впихнуть полученый токен ?Или как составить пост запрос на hcaptcha с полученым токеном ?
    Вот вписали токен в h-captcha-response и g-recaptcha-response но не работает
    photo_2020-06-04_16-06-25.jpg

  • @kibetss said in CaptchaCustom:

    @GhostZ
    А данный модуль сам не может вписывать полученный токен при решении hcapcha ?

    Нет

  • @Fox Немного изменил свой вопрос и как бы проблема в том куда именно вписать токен ,что бы его засчитало как решение ? Не знаете ?Спасибо.

  • @kibetss, попробуйте действие "Яваскрипт"

    document.getElementById("g-recaptcha-response").innerHTML = [[RESPONSE]]
    
    //и
    
    document.getElementById("h-captcha-response").innerHTML = [[RESPONSE]]
    
  • @GhostZ То есть мне нужно вписать токен в переменную респонсе и выполнить яваскрипт ?

  • крутой модуль, спасибо!

  • @kibetss, токен по умолчанию сохраняется в переменную RESPONSE

  • @GhostZ зашел в "Браузер" , выбрал "Яваскрипт" , затем вставил туда скрипт что вы сбросили ,но к сожалению ничего не произошло . Не проходит каптча

  • Скиньте, пожалуйста, пример пост запроса на отправку рекапчи с респонсом от антигейта (отправляю с data-s). Респонс получаю, нахожу q, g-recaptcha-response, continue, но дальше затык.

    К тому же ответ без разделителей, а в мануале антигейта написано, что должны придти куки работника и g-recaptcha-response

  • Получилось. Неправильно пост запрос составлял. Уот так уот ннада: photo_2020-06-09_14-18-28.jpg

    После чего получаем конечный после всех редиректов урл из http клиента, дергаем его браузером, проверяем на наличие рекапчи.

  • А как заигнорить ERROR_TOKEN_EXPIRED? При таком ответе скрипт останавливается. Решение капчи обернуто в игнорирование ошибок. В engine.js ставлю эту ошибку в false - не помогает

  • @vasya11, заменил на fail перекачайте модуль

  • @GhostZ спс! Как часы работает теперь. Единственное, гугл совсем ошалел с лимитами на парсинг, при использовании операторов может бесконечно выкатывать капчу, пока не попробуешь поиск чего-либо без оператора. Думаю, полезно будет для тех, кто парсит гуглвыдачу. Решил принудительной перезагрузкой страницы с рандомной строкой в поиске при встрече рекапчи и последующем переходе к шагу парсинга нужного, если рекапча не встречается.

  • todo:

    1. Добавить 2 способа разгадывания капчи - Capmonster Cloud и Capmonster.
    2. Добавить разгадывание Hcaptcha через CaptchaGuru (у них появилась возможность разгадывать).

    Capmonster Cloud и Capmonster умеют решать RecaptchaV3, FunCaptcha.

  • А модуль крутой! Спасибо.

  • @Sadzurami, можно использовать любой сервис которого нет в модуле, нужно лишь выбрать сервис с таким же api и в продвинутых настройках включить замену URL сервера.

  • @GhostZ благодарю

  • This post is deleted!
  • @GhostZ said in CaptchaCustom:

    Добавлен параметр data-s для решения RecaptchaV2

    а как получить этот параметр ?

  • Релиз версии 2.0

    • Переработан код, действия созданные в старой версии нужно пересоздать.
    • Добавлены новые сервисы решения капчи (Capmonster.cloud, Capmonster, XEvil).
    • В решение hCaptcha добавлен Captcha.guru, добавлен параметр cookies для решения RecaptchaV2.
    • Добавлено новое действие "Решить Капчу" отвечающее за решение обычной капчи (Картина с текстом).
    • И другие мелкие улучшения