c# - 如何在 Selenium C# (ChromeDriver) 中使用带有登录名和密码的代理
问题描述
我尝试将代理与身份验证一起使用,但我遇到了问题。我尝试使用此代码:
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"
. 代理没问题。我怎么解决这个问题?
Ps 另外我尝试使用此代码:
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);
解决方案
推荐阅读
- python-3.x - tf.train.shuffle_batch() 发生了什么
- python - 从 n 位置的项目制作列表
- yacc - $$ = $1 + $3 在 yacc 中是什么意思?
- c++ - 如何在 C++ 中合并两个映射,以便添加相同键的值,否则创建?
- react-bootstrap-typeahead - 禁用分页并在滚动时显示所有结果
- c# - 如何从另一个类的 if-else 语句中获取价值?
- regex - Notepad++ 通配符替换:字符串匹配到行尾(替换为空)
- python - AttributeError:“NoneType”对象没有属性“文本”Python
- c# - 迭代完成时添加 Parallel.Foreach 结果做一个字典
- mysql - 设计具有多个雇主的员工的最有效方法