Recaptcha2 - нужна помощь с сабмитом

MarDeVal

Client
Регистрация
12.12.2019
Сообщения
20
Благодарностей
4
Баллы
3
В одном моем проекте на разгадывание каптчи стоит кубик распознавания через RuCaptcha с автосабмитом (капчу гадает капмонстр с эмуляцией рукапчи). Почему так? Потому что капча на странице без кнопки сабмита. Всё отлично работало до сегодня. Сегодня полезли ошибки "ReCaptcha2 Не удалось найти элемент для ввода ответа" или просто "Bad Captcha"
Почему начала возникать эта ошибка?
И еще вопрос - может многоуважаемые сторожилы помогут гадать капчу через сайткей. Поле для ввода ответа каптчи я нашел и ответ могу в него вставить. Только вот как отправить команду сабмита? В тексте страницы есть такой код (ХХХХХХХХХХХХХХХХ - моё)):
HTML:
<div class="g-recaptcha" data-sitekey="6LdzХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ" data-callback="recaptchaSolved"><div style="width: 304px; height: 78px;"><div><iframe src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LdzХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХХ&amp;co=aHR0cHM6Ly9iaXRwbGF5LmlvOjQ0Mw..&amp;hl=ru&amp;v=T9w1ROdplctW2nVKvNJYXH8o&amp;size=normal&amp;cb=tjwtwgcydqj2" role="presentation" name="a-4jjsy4se75vk" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox" frameborder="0" height="78" width="304"></iframe>
Как я понимаю data-callback="recaptchaSolved" и есть сабмит.
Дальше по тексту есть такая конструкция:
HTML:
 var recaptchaSolved = function (res) {
        document.querySelector('form').submit();
    }
Т.е. вызов переменной recaptchaSolved вызывает функцию сабмита. Если я правильно понял - моя задача после получения ответа капмонстра и вставки ответ в текстовое поле, запустить эту функцию. А как это сделать - подскажите плиз.
Прошу сильно не пинать - я только учусь...
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 789
Благодарностей
5 721
Баллы
113

MarDeVal

Client
Регистрация
12.12.2019
Сообщения
20
Благодарностей
4
Баллы
3
Перевел проектна браузер Хром, и ошибка "ReCaptcha2 Не удалось найти элемент для ввода ответа" стала появлятся гораздо реже.
Но вопрос с Сабмитом меня попрежнему терзает :-\
 

Terikon

Client
Регистрация
06.02.2016
Сообщения
184
Благодарностей
20
Баллы
18
Перевел проектна браузер Хром, и ошибка "ReCaptcha2 Не удалось найти элемент для ввода ответа" стала появлятся гораздо реже.
Но вопрос с Сабмитом меня попрежнему терзает :-\
Может просто отправить нажатие кнопки Enter форме.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)