перехватчик с селеном-ява - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь использовать selenium-java для входа на сайт, защищенный с помощью recaptcher.

Чтобы было понятно: я не хочу автоматизировать этот шаг.

Я пытаюсьПауза Selenium и руководство решают задачу захвата, но я думаю, что recaptcher обнаруживает Selenium или chromedriver / geckodriver.

Моим другим идеалом было найти устройство сбора данных в отдельном веб-браузере и передать токен обратно, как JDownloader.Но сейчас это не работает.

У кого-нибудь есть какие-либо советы о том, что искать, или есть другие решения?

1 Ответ

0 голосов
/ 07 марта 2019

Я нашел решение: Вы можете запустить Chrome с параметром:

chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"

Тогда вы можете вручную решить recaptcha.

С этим кодом вы можете подключиться:

ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("debuggerAddress", "127.0.0.1:9222");
WebDriver driver = new ChromeDriver(options);
...