如何在Selenium C#(ChromeDriver)中使用具有登录名和密码的代理

时间:2018-10-31 17:50:14

标签: selenium

我尝试将代理与身份验证一起使用,但是我遇到了问题。 我尝试使用以下代码:

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.AddArgument("ignore-certificate-errors");
chromeOptions.AddArgument("--ignore-ssl-errors");
chromeOptions.AddArgument("--proxy-server=http://" + "login:pass@IP:Port"); 
var driver = new ChromeDriver(chromeOptions);
driver.Navigate().GoToUrl("https://2ip.ru/");

但是浏览器说我:"ERR_NO_SUPPORTED_PROXIES"。 代理可以。我该如何解决这个问题?

P.s。我也尝试使用以下代码:

ChromeOptions options = new ChromeOptions();
proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.HttpProxy =
proxy.SslProxy = "IP:Port";
proxy.SocksPassword = "pass";
proxy.SocksUserName = "login";
options.Proxy = proxy;
options.AddArgument("ignore-certificate-errors");
var chromedriver = new ChromeDriver(options);

0 个答案:

没有答案