Как скрыть, что браузер находится под управлением SeleniumWebdriver - PullRequest
0 голосов
/ 26 апреля 2018

Есть ли способ сделать это? У меня есть автоматический скрипт, который просматривает веб-сайт с помощью капчи, и я заметил, что, если я открываю этот веб-сайт вручную, появляется только флажок «Я не робот», но когда я открываю его с помощью селена, есть также несколько головоломок, которые нужно решить, поэтому сервер должен распознать что мой браузер "управляется автоматизированным тестовым программным обеспечением", как говорит Chrome. Я пытался использовать режим инкогнито, но это не помогает.

1 Ответ

0 голосов
/ 26 апреля 2018

Основной целью Captcha является: приложение для предотвращения несанкционированного доступа и автоматического доступа к веб-сайтам с использованием любых инструментов / ботов. Selenium (или любой инструмент автоматизации) не может читать CAPTCHA.

Так что, если сможете, смейтесь над этим сервисом в среде подготовки / тестирования. Кроме того, Captcha является внешним сервисом. Нет необходимости проверять поведение капчи, верно?

Однако (как и во всем, есть взлом), вы можете использовать некоторые программы / веб-сайты для преобразования «изображения в текст» (что не всегда «правильно»)

...