【问题标题】:Change HTTP headers Selenium + PhantomJS更改 HTTP 标头 Selenium + PhantomJS
【发布时间】:2014-02-17 06:45:18
【问题描述】:

我一直在 C# 中使用 Selenium 和 PhantomJS,但我希望能够将我的用户代理伪装成这样:

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/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 标头来实现这一点?如果有,怎么做?

提前致谢。

【问题讨论】:

    标签: c# selenium phantomjs ghostdriver


    【解决方案1】:

    我找到了答案:

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

    谢谢。

    【讨论】:

      猜你喜欢
      • 2015-12-18
      • 1970-01-01
      • 2016-11-19
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多