本文介紹了帶有Selify的ChromeDriver顯示空白頁面的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在使用Selify(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);
}
我試過的其他網站都運行得很好,但這個網站不想出現。我試過從火狐、Chrome和Edge訪問這個網站,它們也顯示了一個空白頁面。我使用的是Selen(3.141.59)、ChromeDriver(81.0.4044.20)和Chrome Beta(81.0.4044.62)。
以下是我訪問該網站時的HTML碼:
推薦答案
此站點似乎可以檢測到硒,并且不會使用它打開。
您可以使用Chrome選項隱藏它。嘗試在打開URL之前添加如下參數:
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-blink-features=AutomationControlled");
ChromeDriver driver = new ChromeDriver(options);
希望這能幫上忙,祝你好運!
這篇關于帶有Selify的ChromeDriver顯示空白頁面的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,