
PhantomJS使用从命令行(docs)设置的三个代理选项。
--proxy=address:port指定要使用的代理服务器(例如--proxy=192.168.1.42:8080)。 --proxy-type=[http|socks5|none]指定代理服务器的类型(默认为http)。 --proxy-auth指定代理的认证信息,例如--proxy-auth=username:password)。
要使用这些功能,您必须将它们添加到DesiredCapabilities映射中(如本答案所示):
ArrayList<String> cliArgsCap = new ArrayList<String>();cliArgsCap.add("--proxy=address:port");cliArgsCap.add("--proxy-auth=username:password");cliArgsCap.add("--proxy-type=http");DesiredCapabilities capabilities = DesiredCapabilities.phantomjs();capabilities.setCapability( PhantomJSDriverService.PHANTOMJS_CLI_ARGS, cliArgsCap);WebDriver driver = new PhantomJSDriver(capabilities);欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)