Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > Web > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 29.08.2018, 22:23   #1
OmegaBerkut
Спокойный псих
Профессионал
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Адрес: Украина
Сообщений: 1,006
Репутация: 204
По умолчанию Что делать с результатами anti-captcha.com ? element not visible.

Здравствуйте. Я не знаю, в какую ветку было бы написать правильнее, поэтому написал сюда.

Сижу сейчас колдую над Google reCAPTCHA. Сайт anti-captcha.com предоставляет API для связи с сервисом распознавания в автоматическом режиме, но проблема на моей стороне.

Вот я получаю результат - хеш который необходимо подставить в форму с рекапчей в <textarea id="g-recaptcha-response" ..></textarea>.
В связке с Selenium WebDriver найти этот элемент textarea не составляет труда, а вот отправить туда текст - довольно таки интересная задача, так как выполнение падает с возражением от Selenium element not visible.
И действительно, ведь в этой капче некуда вводить текст; а именно в текстовом представлении я получаю хеш, который, согласно документации API, нужно вставить в текстовое поле.

Что подскажете сделать ?
__________________
Подпись ? Не, не слышал ...
OmegaBerkut вне форума   Ответить с цитированием
Старый 29.08.2018, 22:26   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,404
Репутация: 3353

icq: 512-765
skype: alexp.frl
По умолчанию

Код:

webDriver.ExecuteScript($"document.getElementById('g-recaptcha-response').value = '{captchaAnswer}';");

Alex11223 на форуме   Ответить с цитированием
Старый 29.08.2018, 23:27   #3
OmegaBerkut
Спокойный псих
Профессионал
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Адрес: Украина
Сообщений: 1,006
Репутация: 204
По умолчанию

Alex11223, пасиба работает. В отличие от весов возле вашего ответа =)
__________________
Подпись ? Не, не слышал ...
OmegaBerkut вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что делать? - делать нечего! LV1974 Свободное общение 19 13.12.2017 13:48
Как отправить запрос на api.anti-captcha.com frenkRus PHP 5 29.11.2017 16:01
Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++? nokian8 Свободное общение 19 25.06.2012 23:09
Specified element is already the logical child of another element. Disconnect it first. sealmu WPF, UWP, WinRT, XAML 0 24.02.2011 18:36
p:element и q:^element - в чем разница? Arkuz Компоненты Delphi 1 21.04.2008 01:16


20:44.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru