为每个请求更改selenium phantomjs useragent

时间:2018-02-10 08:37:31

标签: c# selenium selenium-webdriver phantomjs

diver.Url更改了第一个请求或登录网址的用户代理,但是当着陆页重定向到另一个网址时,用户代理将重置为默认网址。对于phantomjs驱动程序,它将成为phantomjs用户代理,对于chrome驱动程序,它将成为chrome用户代理或默认用户代理

每当我使用js打开url时,幻像驱动程序正在使用默认用户代理

js.ExecuteScript("window.open('" + "http://example.com" + "','_blank');");

因此,使用AdditionalCapability所做的更改仅适用于第一次请求,而使用AdditionalCapability所做的更改不适用于js.ExecuteScript

AddAdditionalCapability("phantomjs.page.settings.userAgent", userAgent)

每次请求更改UserAgent以及每次使用js.ExecuteScript

打开网址时,我都需要帮助

我在c#中使用phantomjs驱动程序

0 个答案:

没有答案