Проблема аутентификации капчи

Я автоматизирую сайт с логином Gmail/Google, раньше он просто запрашивал учетные данные для входа и пароля, но через несколько дней сайт теперь запрашивает капчу после ввода идентификатора входа пользователя, и я не могу отключить или автоматизировать Это. Я не менял свой код, потому что тот же код капчи раньше не приходил, а теперь просит ввести капчу. пожалуйста помоги.

Eclipse IDE для Java-разработчиков

Версия: 2018-12 (4.10.0) Идентификатор сборки: 20181214-0600

package rd_Site;

import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class Whats_Happening_LikeComment {

    public static void main(String[] args) throws InterruptedException {

        System.setProperty("webdriver.chrome.driver", "C:\\Users\\sonal.kudale\\Downloads\\chromedriver_win32\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();

        driver.get("http://test.rd.com/");
        WebElement email = driver.findElement(By.xpath("//*[@id=\"identifierId\"]"));
        email.sendKeys("sonal.k"); 

        WebElement login = driver.findElement(By.xpath("//*[@id=\"identifierNext\"]/content/span"));
        login.click();

        Thread.sleep(8000);
        driver.findElement(By.name("password")).sendKeys("Sonal@",Keys.ENTER);
        Thread.sleep(4000); 

        System.out.println("User logged in");
    }    
}

ожидаемый результат должен быть введен id- щелкните далее- введите пароль- щелкните войти и пользователь вошел в систему. Собственно результат вводится id - и запрашивает капчу. Кроме того, сайт не будет запрашивать капчу, если я введу учетные данные вручную. (без запуска автоматизированного кода)

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
181
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ага,

Для этого используется капча, чтобы вы не могли автоматизировать попытки входа в систему. Боюсь, это никак не отключить.

Если бы Google не навязывал вам капчу, вы (или кто-либо другой) могли бы просто запустить мощный сервис, пытаясь угадать идентификатор пользователя и передать комбинации.

Другие вопросы по теме

Похожие вопросы