1

私は 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 (Gecko のような KHTML) PhantomJS/1.9.1 Safari/534.34

これを実現するために、PhantomJS の HTTP ヘッダーを Selenium で変更することは可能ですか? もしそうなら、どのように?

前もって感謝します。

4

1 に答える 1

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

ありがとう。

于 2014-01-26T14:01:42.173 に答える