private static ChromeOptions proxy_socks()
{
Console.ForegroundColor = ConsoleColor.Green;
Console.Write("Enter your proxy: ");
string proxy_string = Console.ReadLine();
var options = new ChromeOptions();
var proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.SocksProxy = proxy_string;
options.Proxy = proxy;
options.AddArgument("ignore-cretificate-errors");
options.AddArgument("no-sandbox");
options.AddArgument("--proxy-server=socks5://" + proxy_string);
return options;
}
Когда программа выполняет эту строку:
ChromeOptions proxy = proxy_socks();
IWebDriver vpn = new ChromeDriver(, proxy);
Она продолжает повторять одни и те же ошибки:
OpenQA.Selenium.WebDriverException : 'invalid argument: entry 0 of 'firstMatch' is invalid
from invalid argument: cannot parse capability: proxy
from invalid argument: Specifying 'socksProxy' requires an integer for 'socksVersion''
Итак, как я могу использовать прокси socks в Chrome Селен в C#?