同一网站有两个实例,唯一不同的是,一个使用有效,另一个使用无效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