куда ввести решение рекапчи через сайткей в Хроме?

  • Автор темы Автор темы mrakolis
  • Дата начала Дата начала

mrakolis

Client
Регистрация
22.09.2016
Сообщения
109
Реакции
3
Баллы
18
В прошлом браузере достаточно отключить загрузку css найти поле для ввода ответа и ввести туда ответ
В хроме этого поля вообще нет - сомнительно что в хроме невозможно решить рекапчу через сайткей) поэтому мне интересно как эту проблему решили
 
От сайта зависит.
 
есть хоть один положительный пример?
по любому это массовая проблема всех решателей рекапчи перешедших на хром
 
В прошлом браузере достаточно отключить загрузку css найти поле для ввода ответа и ввести туда ответ
В хроме этого поля вообще нет - сомнительно что в хроме невозможно решить рекапчу через сайткей) поэтому мне интересно как эту проблему решили
В Хроме из-за его особенностей, в отличии от Мозиллы, нет возможности отключать CSS на ходу, как бы.
Попробуйте заранее выключать CSS перед распознаванием. В Хроме требуется перезагрузка страницы для того чтобы показать страницу уже без CSS.
 
да- это понимаю - проблема в том что на одной и той же странице с рекапчей - фаерфокс видит окно для ввода ответа а хром не видит
этот факт меня удивил - (странно - код гугла встраиваеться на сайт и везде одинаков-- или возможно в нем прописано отоброжаться по разному в разных браузерах)
 
да- это понимаю - проблема в том что на одной и той же странице с рекапчей - фаерфокс видит окно для ввода ответа а хром не видит
этот факт меня удивил - (странно - код гугла встраиваеться на сайт и везде одинаков-- или возможно в нем прописано отоброжаться по разному в разных браузерах)
Верстка сайта или отдельных его блоков может меняться в зависимости от браузера, и даже в зависимости от используемого в данный момент юзер-агента в пределах одного браузера. Если пришлете сайт, то посмотрим в чем там дело, можно прислать в виде примера шаблона.
 
да- это понимаю - проблема в том что на одной и той же странице с рекапчей - фаерфокс видит окно для ввода ответа а хром не видит
этот факт меня удивил - (странно - код гугла встраиваеться на сайт и везде одинаков-- или возможно в нем прописано отоброжаться по разному в разных браузерах)
Попробуй так
Код:
Развернуть Свернуть Копировать
Tab tab = instance.ActiveTab;
HtmlElement el;
el = tab.FindElementByXPath("//textarea[@id='g-recaptcha-response']", 0);
//project.Variables["answer"].Value - ответ от рукаптчи
el.SetValue(project.Variables["answer"].Value, "None");
//клик по кнопке, путь может быть другой
tab.FindElementByXPath("//input[@type='submit']", 0).Click();
тестировал в хроме на
Код:
Развернуть Свернуть Копировать
https://lessons.zennolab.com/captchas/recaptcha/verify.php?type=v2&subtype=simple&level=high
 
  • Оценить
Реакции: mrakolis и Castaneda
метод полностью рабочий - хочу добавить что если на странице есть больше 1 рекапчи то нужно дописать -1 и так далее(номер нужной рекапчи не сложно найти в коде )
Спасибо
 

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