我一直在使用C#中的Selenium和C#,但我希望能够假装我的用户代理是这样的:
Mozilla/5.0 (WindowsNT6.1;WOW64;rv:26.0)
而不是:
Mozilla/5.0 (WindowsNT6.1;WOW64) AppleWebKit/534.34 (KHTML,类似壁虎) PhantomJS/1.9.1 Safari/534.34
是否可以使用Selenium修改PhantomJS的headers以实现这一点?如果是这样的话,是怎么做的?
提前谢谢。
发布于 2014-01-26 14:01:42
我找到了答案:
PhantomJSOptions options = new PhantomJSOptions();
options.AddAdditionalCapability("phantomjs.page.settings.userAgent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0");
IWebDriver driver = new PhantomJSDriver(options);谢谢。
https://stackoverflow.com/questions/21363747
复制相似问题