我正在使用以下代码作为代理。但是,当chrome启动时,会弹出弹窗,并且程序会被锁定。
public async void StartDriver(string proxy)
{
var proxys = new Proxy();
ChromeDriverService chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
ChromeOptions chromeOptions = new ChromeOptions();
bool flag = !string.IsNullOrEmpty(proxy);
if (flag)
{
proxys.Kind = ProxyKind.Manual;
proxys.IsAutoDetect = false;
proxys.SslProxy = proxy;
chromeOptions.Proxy = proxys;
}
driver = new ChromeDriver(chromeDriverService, chromeOptions, TimeSpan.FromMinutes(10));
await Task.Delay(2000);
}
Run Code Online (Sandbox Code Playgroud)
我尝试过 http 或 ssl 同样...
StartDriver("88.55.66.77:8080");
Run Code Online (Sandbox Code Playgroud)
或者
StartDriver("http://username:pass@88.55.66.77:8080");
Run Code Online (Sandbox Code Playgroud)
我无法使用某种代理启动浏览器。
我想要一个可以自动输入用户名和密码的代码。我不需要 autoitx3.dll。
有没有办法启动安全代理?
谢谢。