最近,POODLE漏洞迫使网站删除SSLv3支持。由于PhantomJS<v1.9.8默认情况下使用SSLv3,因此无法加载页面。要解决此问题,您需要使用
--ssl-protocol=tlsv1或运行PhantomJS
--ssl-protocol=any。请参阅此答案以获取纯PhantomJS。
caps = DesiredCapabilities.phantomjs(); // or new DesiredCapabilities();caps.setCapability(PhantomJSDriverService.PHANTOMJS_CLI_ARGS, new String[] {"--ssl-protocol=tlsv1"});// other capabilitiesdriver = new PhantomJSDriver(caps);
如果这样不能解决问题,您还可以添加
"--web-security=false", "--ignore-ssl-errors=true"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)