2014-01-26 48 views
1

我一直在使用Selenium和在C#PhantomJS玩弄,但我希望能够假冒我的用户代理是这样的:更改HTTP头硒+ PhantomJS

的Mozilla/5.0(Windows NT的6.1; WOW64; RV:26.0)的Gecko/20100101火狐/ 26.0

相反的:

的Mozilla/5.0(Windows NT的6.1; WOW64)为AppleWebKit/534.34(KHTML,例如Gecko)PhantomJS/1.9。 1 Safari/534.34

是否可以通过Selenium修改PhantomJS的HTTP头来实现这一点?如果是这样,怎么样?

在此先感谢。

回答

4

我找到了答案:

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); 

感谢。