Нужна помощь с Hcaptcha



  • Всем привет! Пытаюсь написать скрипт для обхода Hcaptcha через сервис Рукапча.

    Написал ГЕТ запрос:
    http://rucaptcha.com/in.php?key=b79d4fea4d92fb2a7f74bc3ece565489&method=userrecaptcha&googlekey=[[SAVED_XML]]&pageurl=[[CURRENT_URL]]

    в итоге мне выдает ошибку в логе: ERROR_WRONG_GOOGLEKEY

    Переменная [[SAVED_XML]] у меня в правильном формате получается: 33f96e6a-38cd-421b-bb68-7806e1764460

    Ума не приложу почему оно ругается. Прощу помощи



  • @basnew Если вы решаете hcaptcha, тогда зачем вы отправляете запрос на решение рекапчи?



  • @basnew, вы используете не тот параметр method, userrecaptcha - это для reCAPTCHA, нужно использовать hcaptcha, подробнее можно узнать в API. А вообще для работы с API сервисов решения капчи на форуме есть модуль CaptchaCustom.



  • Спасибо за помощь, увидел, таки да, не тот запрос послал :)



  • Хотел вот еще спросить, может кто-то сталкивался: решаю hCaptcha при помощи сервиса rucaptcha. Все запросы отправил, все по их инструкции, но в конце нужно найти два textarea: h-capchta и g-recaptcha и отправить решение капчи.

    Два вопроса:

    1. Я нашел h-capchta, но не могу найти g-recaptcha. Ее просто банально нет в коде. Кто-то сталкивался с таким? Что делать?
    2. Как отправить капчу (чтобы она решилась)? В инструкции от рукапчи написано нажать на отправку капчи, но на сайте такого нету (там оно само перенаправляет если капча решена правильно).


  • @basnew Написать и выполнить javascript для результата Х) вот пример решение рекапчи v3 для одного сайта, после использую результат для http

    /* PLEASE DO NOT COPY AND PASTE THIS CODE. */(function(){var w=window,C='___grecaptcha_cfg',cfg=w[C]=w[C]||{},N='grecaptcha';var gr=w[N]=w[N]||{};gr.ready=gr.ready||function(f){(cfg['fns']=cfg['fns']||[]).push(f);};w['__recaptcha_api']='https://www.google.com/recaptcha/api2/';(cfg['render']=cfg['render']||[]).push('6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1');w['__google_recaptcha_client']=true;var d=document,po=d.createElement('script');po.type='text/javascript';po.async=true;po.src='https://www.gstatic.com/recaptcha/releases/6g5J7UfDQ9mLrweZHj04ekSP/recaptcha__en.js';po.crossOrigin='anonymous';po.integrity='sha384-RuApWdDoPwLFNdUYlX+rsBAHAtQruqW8JHyDdyejk08kG6qc+NXpVxNUKhPYwyoI';var e=d.querySelector('script[nonce]'),n=e&&(e['nonce']||e.getAttribute('nonce'));if(n){po.setAttribute('nonce',n);}var s=d.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})();
    grecaptcha.ready(function () {grecaptcha.execute("6Le6u3cUAAAAAIZRLfVweXShU8ZtXr1I0Za14cX1", { action: "login" }).then(function(token){document.getElementById("[[IDELEMENT]]").value = token});});
    RESULT = [[IDELEMENT]].value
    

Log in to reply