我试图通过一个代理与Selenium在C#连接到一个网站。以下代码成功加载代理:
var options = new ChromeOptions();
string proxyHost = "proxy";
int proxyPort = proxy;
string proxyUser = "proxy";
string proxyPassword = "proxy[enter image description here][1]";
options.AddArgument("--proxy-server=http://" + proxyHost + ":" + proxyPort);
options.AddArgument("--proxy-auth=" + proxyUser + ":" + proxyPassword);
var driver = new ChromeDriver(options);
driver.Navigate().GoToUrl("https://whatismyipaddress.com/");
但是,当提示输入代理用户名和密码时,我不确定如何在Selenium代码中输入它们。我需要在C#中包含什么代码来输入代理用户名和密码?
1条答案
按热度按时间szqfcxe21#
你可以使用NuGet包来修复这个问题,我在它正常工作之前使用它:Proxy Extension
用法: