ChromeDriver с Selenium отображает пустую страницу - PullRequest
1 голос
/ 12 марта 2020

Я использую Selenium (Java) с Chrome для доступа к следующему веб-сайту:

https://www.ebay-kleinanzeigen.de/m-einloggen.html?targetUrl= /

Проблема в том, что он всегда отображает пустую страницу. Вот мой код:

ChromeOptions cap = new ChromeOptions();
cap.setBinary("C:\\Program Files (x86)\\Google\\Chrome Beta\\Application\\chrome.exe");

System.setProperty("webdriver.chrome.driver","C:\\Users\\Admin\\Downloads\\chromedriver_win32beta\\chromedriver.exe");
WebDriver driver=new ChromeDriver(cap);


driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

driver.manage().window().maximize();


    try {
        driver.get("https://www.ebay-kleinanzeigen.de/m-einloggen.html?targetUrl=/");

    }catch(Exception e){
        System.out.println(e);
    }

Любой другой веб-сайт, который я пробовал, прекрасно работает, но этот не хочет показываться. Я попытался получить доступ к этому веб-сайту из Firefox, Chrome и Edge, которые также показывают пустую страницу. Я использую Selenium (3.141.59), ChromeDriver (81.0.4044.20) и Chrome Beta (81.0.4044.62). Вот код HTML, когда я отношусь к сайту:

Webpage is blank

1 Ответ

2 голосов
/ 12 марта 2020

Похоже, этот сайт может обнаружить селен и не открываться с ним.

Вы можете скрыть это, используя Chrome Опции. Попробуйте добавить аргументы, подобные этому, прежде чем открывать URL:

ChromeOptions options = new ChromeOptions();
options.addArguments("disable-blink-features=AutomationControlled");
ChromeDriver driver = new ChromeDriver(options);

Надеюсь, это помогло, удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...