同一網站有兩個實例,唯一不同的是,一個使用有效,另一個使用無效HTTPS/SSL certification
。我試圖在無頭ChromeDriver 2.31
中打開它,並發現它僅在有效的SSL
認證中打開網站。ChromeDriver僅通過有效的SSL證書打開網站
<chromepath> --headless --remote-debugging-port=9101 --disable-gpu <siteurl>
上面的代碼打開一個網站https://chrome-devtools-frontend.appspot.com/serve_file/identification_number與預覽從給定的網站。
我用它來忽略證書問題,但我在ChromeDriver
中得到了同樣的空白頁面。
caps.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors"));
DesiredCapabilities handlSSLErr = DesiredCapabilities.chrome() handlSSLErr.setCapability(CapabilityType.ACCEPT_SSL_CERTS,FALSE)試試這個 – iamsankalp89
@ iamsankalp89:我想你的代碼價值也是真的,但它不起作用。 – plaidshirt
好的,我們將嘗試其他解決方案 – iamsankalp89