Как я могу загрузить reCaptcha с другого сайта в XAML / WPF? - PullRequest
0 голосов
/ 14 мая 2019

Я работаю в системе, которая загружает документы с правительственного сайта для наших клиентов.На этом сайте используется капча, и мы предоставляем для них два варианта: использовать API, такой как AntiCaptcha, чтобы автоматически обходить капчу, или самим сломать капчу.До недавнего времени на этом сайте использовались изображения капчи, и все работало просто отлично, но теперь они обновляются до reCaptcha, и мы не можем сделать так, чтобы приложение загружало reCaptcha для клиента.

Форма, которая представляет reCaptcha в нашемПриложение написано на WPF / XAML.

Рассматриваемый сайт: this .

Возможно ли это сделать?

1 Ответ

0 голосов
/ 20 мая 2019

Чтобы решить эту проблему, я использую cefSharp, чтобы загрузить нужную мне страницу, и добавление javascript в cefSharp, чтобы удалить все элементы и оставить видимым только reCaptcha.

Для захвата ответа reCaptcha я использую асинхронный javascriptс помощью cefSharp для «прослушивания» поля «g-recaptcha-response», когда оно отличается от пустого, я сохраняю переменную и продолжаю реализацию.

...