Можно ли заставить сбой recaptcha v2 для целей тестирования? (Т. е. Притворись роботом.)
я реализую невидимую reCAPTCHA в соответствии с инструкциями в документации:reCAPTCHA V2 документация
мне удалось реализовать его без каких-либо проблем. Но, что я хотел бы знать, могу ли я имитировать быть роботом для целей тестирования?
есть ли способ заставить reCAPTCHA реагировать, как будто он думал, что я робот?
заранее спасибо за любую помощь.
5 ответов
вы можете использовать плагин Chrome, Как изменить заголовки и добавить пользовательский агент, как Googlebot/2.1 (+http://www.google.com/bot.html).
в инструментах разработки откройте Settings
, потом Devices
, добавьте пользовательское устройство с любым именем и агентом пользователя, равным Googlebot/2.1
.
наконец, в Режим Устройства, слева от верхней панели, выберите устройство (по умолчанию Responsive
).
вы можете проверить captcha вhttps://www.google.com/recaptcha/api2/demo?invisible=true
(Это демо Невидимый Recaptcha. Вы можете удалить url
Я считаю, что если вы нажмете на логотип reCaptcha, а не текстовое поле, он имеет тенденцию к сбою.
Это потому, что боты обнаруживают кликабельные хитбоксы, и поскольку флажок является изображением, а также текстом "Я не робот", и боты не могут обрабатывать изображения как текст должным образом, но они могут обрабатывать кликабельные хитбоксы, которые reCaptcha говорит им щелкнуть, он просто не говорит им, где.
нажмите как можно дальше от флажка, сохраняя при этом мышь курсор в рекапче. Тогда вы, скорее всего, потерпите неудачу. ( это просто вызовет вещь, где вы должны идентифицировать фотографии).
фотографии там, потому что, как я уже сказал, боты не могут обрабатывать изображения и распознавать такие вещи, как автомобили.
да можно заставить сбой recaptcha v2 для целей тестирования.
есть два способа сделать это
Первый способ :
вам нужно иметь браузер firefox для этого просто сделать простой запрос формы а затем дождитесь ответа и после получения ответа нажмите на кнопку Обновить firefox предложит окно, в котором говорится, что " для отображения этой страницы Firefox должен отправить информацию, которая повторит любое действие (например, поиск или заказ подтверждение), который был выполнен ранее. "затем нажмите "Отправить"
сделав это браузер отправит предыдущий ключ "G-recaptcha-response", и это приведет к сбою вашего recaptcha.
Второй способ
вы можете сделать любой простой запрос post любым приложением, как в linux вы можете использовать curl, чтобы сделать запрос post.
просто убедитесь, что вы указали все ваши формы, а также заголовок для запроса и самое главное сообщение одного поля назовите как "g-recaptcha-response" и дайте любое случайное значение этому полю