所以基本上我正在尝试自动化网络。我是通过使用Selenium和PhantomJS驱动程序来完成的。
除此之外,我正在使用代理。这就是问题的出发点。
没有代理,它工作得很好。使用它没有。我在尝试调试时遇到了很大麻烦。
这就是我现在用来设置代理的地方:
PhantomJSDriverService service = PhantomJSDriverService.CreateDefaultService();
service.ProxyType = "http";
service.AddArgument(string.Format("--proxy=", proxyL));
我觉得我已经尝试过关于此的每一个Google结果,到目前为止,没有任何不同的变体。如果有人有使用PhantomJS潜水员和代理人的经验,我会很乐意帮助。
编辑:
我现在使用此代码设置代理:
options.AddAdditionalCapability(CapabilityType.Proxy, new Dictionary<string, string>
{
{"proxyType", "none"},
{"httpProxy", proxyL}
});
控制台窗口显示我正在使用代理。但它仍然没有。