Вверх ↑
Этот топик читают: Гость
Ответов: 462
Рейтинг: 14
#1: 2021-07-03 21:10:04 ЛС | профиль | цитата
Сделал программу, она работает с сайтом, автоматически заполняет поля и нужно отправить эти данные, при нажатии кнопки "Подтвердить" появляется reCAPTCHA V2. Делаю автоматическое разгадывание через сервис rucaptcha, приходит ответ, вставляю его в textarea рекапчи и не знаю как отправить.
Вот HTML код капчи

‹div class="col-md-12 mg-small-b button_block"›
‹div›‹div class="grecaptcha-badge" data-style="bottomright" style="width: 256px; height: 60px; display: block; transition: right 0.3s ease 0s; position: fixed; bottom: 14px; right: -186px; box-shadow: gray 0px 0px 5px; border-radius: 2px; overflow: hidden;"›‹div class="grecaptcha-logo"›‹iframe title="reCAPTCHA" src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LeNONUZAAAAALOmC-OAAGfSveZrf02lWFsoZrDu&co=aHR0cHM6Ly9lLXRyYW5zcG9ydC5nb3YudWE6NDQz&hl=en&v=TbD3vPFlUWKZD-9L4ZxB0HJI&size=invisible&cb=z1uaorrwxv4d" width="256" height="60" role="presentation" name="a-s0v8qpgkmgkj" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"›‹/iframe›‹/div›‹div class="grecaptcha-error"›‹/div›‹textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"›‹/textarea›‹/div›‹iframe style="display: none;"›‹/iframe›‹/div›‹button data-sitekey="6LeNONUZAAAAALOmC-OAAGfSveZrf02lWFsoZrDu" data-callback="onSubmit" id="signature" class="g-recaptcha e-button e-button_primary"›Подтвердить‹/button›
Тут есть data-callback="onSubmit" Как эту функцию запустить через JavaScript, так не работает document.getElementById('signature').click();. В справке сайта rucaptcha есть пример ___grecaptcha_cfg.clients[0].aa.l.callback(); не понятно что такое aa.l (там пишут что это меняется), где это взять, в этой строке совсем ничего не понятно. Написал на сайт в поддержку, молчат пока. Если кто то знает как запустить эту функцию, подскажите пожалуйста. Адрес сайта и схему программы не даю, т.к. сайт с авторизацией.
карма: 4

0
vip
#1.1контекстная реклама от партнеров
Ответов: 462
Рейтинг: 14
#2: 2021-07-04 22:48:07 ЛС | профиль | цитата
Удалось выполнить callback так: вставляем токен решения в g-recaptcha-response и выполняем onSubmit ('тут токен решения'); по этому вопрос закрыт
карма: 4

0
2
Сообщение
...
Прикрепленные файлы
(файлы не залиты)