如何使用硒在PhantomJS中设置代理身份验证?

如何使用硒在PhantomJS中设置代理身份验证?,第1张

如何使用硒在PhantomJS中设置代理身份验证?

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);


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5487829.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存