Скрин пожалуйста и сайт.Доброго времени. Имеются на странице две рекапчи.
Первую решает отлично(решение во вкладке), а вот вторую не хочет. А так понимаю потому что две капчи на странице и он видит первую.
Как бороться с этим?
надо понимать, что кубик рекапчи сделан программистами зеннолаба. и в их решении нет возможности выбрать другую рекапчу кроме как первую по счету.Доброго времени. Имеются на странице две рекапчи.
Первую решает отлично(решение во вкладке), а вот вторую не хочет. А так понимаю потому что две капчи на странице и он видит первую.
Как бороться с этим?
В браузере это возможно сделать как то(без запросов в зенно)? Был бы благодарен за подсказку как сделать.Убей лишнюю рекапчу заменив кусок кода, который за неё отвечает, на ничто.
Щёлкаете правой кнопкой мыши на рекапче - выбираете иследовать - в девере элементов удаляете значение innerHtml относящееся к рекапче.В браузере это возможно сделать как то(без запросов в зенно)? Был бы благодарен за подсказку как сделать.
Не могу разобраться. Вот меняю в некоторых элементах innerHtml на пустоту и всё равно не работает. Но я так понимаю я полностью убираю окно рекапчи, а главное самое не убираю... ситикей или как его, он же где то должен тут храниться? С капчами первый раз разбираюсь вручнуюЩёлкаете правой кнопкой мыши на рекапче - выбираете иследовать - в девере элементов удаляете значение innerHtml относящееся к рекапче.
Спасибо, выглядит сложновато но буду пробовать. Может проще как то подменить через innerHtml g-recaptcha-response на g-recaptcha-response-2? Тогда кубик зенно будет гадать вторую капчу. Правильно ли думаю?Попробуй через sitekey решить.
1) находишь sitekey в коде страницы (обычно перед ним "k=" и имеет вид 6LeQXXgUAAAAAKXXctiBGVXrXX_txrXXXX8i1dLA)
2) вставляешь URL страницы
...
3) отправляешь на разгадывание, и приходит токен после разгадывания.
4) этот токен вставляешь в textarea с id "g-recaptcha-response" и "g-recaptcha-response-2" в зависимости какую капчу решаешь
5) вызываешь callback функцию джава скриптом (на странице) одним из этих способов https://rucaptcha.com/api-rucaptcha#callback
У меня было вот так...
Посмотреть вложение 65552
Но было подобных функций штук 10 на странице, и нужно было определить какую именно запускать, определил нужную по отслеживанию трафика, решил руками рекапчу и в трафике выдало запрос, и по нему определил какую функцию использовать в JS коде.
Но не факт, что у тебя так же вызывается callback функция.
Я, когда искал решение разгадывания рекапчи, если их 2+ на странице, наткнулся на метод ChangeResponse, типа с помощью его, можно удалить ненужную рекапчу (которая решается во вкладке, вместо нужной) и тогда нормально решиться способом "во вкладке" нужная рекапча. Если я правильно понял как с этим методом работать, то перед заходом на страницу, нужно удалить ненужную капчу. А после того как ты уже на сайте и использует этот метод, ничего не произойдёт, нужно будет перезапустить страницу. Мне этот метод не подошёл, так как мне нужно было решить обе капчи, решаю первую, выскакивает кнопка, нажимаю, появляется вторая капча и нельзя было перезагружать страницу, а то разгадывание первой не сохраниться и надо было по новой решать первую капчу. И пришлось разбираться в решение через sitekey.подменить через innerHtml g-recaptcha-response на g-recaptcha-response-2? Тогда кубик зенно будет гадать вторую капчу. Правильно ли думаю?
Сейчас пробовал, капчу вроде как показало что разгадал, но autosubmit не сработал. Может ещё что надо поменять через innerHtml...
Аналогичная ситуация. Первую надо решить, затем вторую. Через innerHtml код правится и со страницы пропадает то, что мне изменили. Т.е. перезагружать не надо. Надо только правильно изменить что то.Я, когда искал решение разгадывания рекапчи, если их 2+ на странице, наткнулся на метод ChangeResponse, типа с помощью его, можно удалить ненужную рекапчу (которая решается во вкладке, вместо нужной) и тогда нормально решиться способом "во вкладке" нужная рекапча. Если я правильно понял как с этим методом работать, то перед заходом на страницу, нужно удалить ненужную капчу. А после того как ты уже на сайте и использует этот метод, ничего не произойдёт, нужно будет перезапустить страницу. Мне этот метод не подошёл, так как мне нужно было решить обе капчи, решаю первую, выскакивает кнопка, нажимаю, появляется вторая капча и нельзя было перезагружать страницу, а то разгадывание первой не сохраниться и надо было по новой решать первую капчу. И пришлось разбираться в решение через sitekey.
Про подменить через innerHtml не слышал, похоже он работает подобным способом, если вообще работает.
так же всегда делаю))))В браузере это возможно сделать как то(без запросов в зенно)? Был бы благодарен за подсказку как сделать.
получилось в итоге? Столкнулся с такой же проблемой 2 рекапчи на сайте, сижу голову ломаю.Аналогичная ситуация. Первую надо решить, затем вторую. Через innerHtml код правится и со страницы пропадает то, что мне изменили. Т.е. перезагружать не надо. Надо только правильно изменить что то.
ладно, будем пробовать
А на каком сайте 2 капчи?получилось в итоге? Столкнулся с такой же проблемой 2 рекапчи на сайте, сижу голову ломаю.