【发布时间】:2019-04-20 03:56:23
【问题描述】:
我正在使用 C# 和 Selenium 和 Chrome WebDriver 创建一个网络爬虫应用程序。到目前为止,我已经这样配置它:
public class Program
{
private static ChromeOptions options;
private static ChromeDriver driver;
static void Main(string[] args)
{
var proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.HttpProxy = "127.0.0.1.fiddler:52840";
options = new ChromeOptions();
options.Proxy = proxy;
options.AddArgument("ignore-certificate-errors");
options.SetLoggingPreference(LogType.Driver, LogLevel.All);
driver = new ChromeDriver(options);
driver.Navigate().GoToUrl("https://www.google.com");
}
}
但在访问“https://www.google.com”时,我似乎无法在 Fiddler 中获得任何信息。 我也想知道 - 如果我在我的 PC 上安装一个应用程序(我使用的是 Windows 10 Pro),它可以在浏览时启用 VPN,这个 VPN 在抓取时是否会处于活动状态,或者我需要在 WebDriver 中进行手动配置?
谢谢!
【问题讨论】:
标签: c# selenium selenium-chromedriver vpn options