在nodejs中使用selenium-webdriver和phantomjs设置用户代理

F.耙

我需要更改正在驱动selenium-webdriver的PhantomJS浏览器的User-Agent。

我发现了在C#,Ruby和Java中更改用户代理的方法

这是我尝试过的:

var webdriver = require('selenium-webdriver');
var useragent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0";

var driver = new webdriver.Builder().
    withCapabilities(webdriver.Capabilities.phantomjs("phantomjs.page.settings.userAgent", useragent)).
    build();

Web服务器上的结果仍然如下所示: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.7 Safari/534.34

米洛
    var driver = new webdriver.Builder()
       .withCapabilities(webdriver.Capabilities.phantomjs()
       .set("phantomjs.page.settings.userAgent", useragent))
       .build();

这是对我有用的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Ruby在Selenium Webdriver中为PhantomJS设置自定义用户代理

来自分类Dev

在phantomjs中使用代理(Selenium WebDriver)

来自分类Dev

如何在python中使用Phantomjs和Selenium Webdriver设置窗口大小

来自分类Dev

在Selenium WebDriver ChromeDriver中使用https代理

来自分类Dev

使用PhantomJS代理时使用远程Webdriver?

来自分类Dev

在PhantomJS和PHP PhantomJS库中使用代理

来自分类Dev

在PhantomJS和Protractor中设置用户代理

来自分类Dev

有什么方法可以使用PhantomJSDriver在PhantomJS中设置用户代理?

来自分类Dev

使用PhantomJS在RSelenium中设置代理

来自分类Dev

如何使用Selenium和Python为用户代理设置自定义名称

来自分类Dev

如何在python中使用Selenium在phantomjs中设置cookie?

来自分类Dev

使用 C# 在 Selenium.Webdriver + PhantomJS 中在运行时更改代理

来自分类Dev

如何在Selenium WebDriver中使用JavascriptExecuter设置属性值

来自分类Dev

如何在nodejs中设置用户代理?

来自分类Dev

在 Span 中使用 selenium PhantomJS 获取文本

来自分类Dev

如何使用Python在Selenium中使用用户名和密码对代理进行身份验证

来自分类Dev

使用代理IP的Selenium Webdriver

来自分类Dev

在Robot Framework中使用Selenium.Webdriver和SeleniumLibrary

来自分类Dev

如何遵循页面重定向并使用phantomjs和php-webdriver持续设置恒定的浏览器useragent

来自分类Dev

Selenium Webdriver(Java)-在XPATH中使用AND / OR条件

来自分类Dev

如何在Selenium WebDriver中使用TestNg?

来自分类Dev

如何使用Selenium和Python更改用户代理

来自分类Dev

如何使用硒在PhantomJS中设置代理身份验证?

来自分类Dev

带有 chrome webdriver 的 Python selenium - 更改用户代理

来自分类Dev

Python selenium PhantomJS 代理

来自分类Dev

如何使用用户名和密码设置系统范围的代理?

来自分类Dev

如何使用用户名和密码设置系统范围的代理?

来自分类Dev

Python Selenium Webdriver-快速更改代理设置

来自分类Dev

使用HTTPClient Gem设置用户代理

Related 相关文章

  1. 1

    使用Ruby在Selenium Webdriver中为PhantomJS设置自定义用户代理

  2. 2

    在phantomjs中使用代理(Selenium WebDriver)

  3. 3

    如何在python中使用Phantomjs和Selenium Webdriver设置窗口大小

  4. 4

    在Selenium WebDriver ChromeDriver中使用https代理

  5. 5

    使用PhantomJS代理时使用远程Webdriver?

  6. 6

    在PhantomJS和PHP PhantomJS库中使用代理

  7. 7

    在PhantomJS和Protractor中设置用户代理

  8. 8

    有什么方法可以使用PhantomJSDriver在PhantomJS中设置用户代理?

  9. 9

    使用PhantomJS在RSelenium中设置代理

  10. 10

    如何使用Selenium和Python为用户代理设置自定义名称

  11. 11

    如何在python中使用Selenium在phantomjs中设置cookie?

  12. 12

    使用 C# 在 Selenium.Webdriver + PhantomJS 中在运行时更改代理

  13. 13

    如何在Selenium WebDriver中使用JavascriptExecuter设置属性值

  14. 14

    如何在nodejs中设置用户代理?

  15. 15

    在 Span 中使用 selenium PhantomJS 获取文本

  16. 16

    如何使用Python在Selenium中使用用户名和密码对代理进行身份验证

  17. 17

    使用代理IP的Selenium Webdriver

  18. 18

    在Robot Framework中使用Selenium.Webdriver和SeleniumLibrary

  19. 19

    如何遵循页面重定向并使用phantomjs和php-webdriver持续设置恒定的浏览器useragent

  20. 20

    Selenium Webdriver(Java)-在XPATH中使用AND / OR条件

  21. 21

    如何在Selenium WebDriver中使用TestNg?

  22. 22

    如何使用Selenium和Python更改用户代理

  23. 23

    如何使用硒在PhantomJS中设置代理身份验证?

  24. 24

    带有 chrome webdriver 的 Python selenium - 更改用户代理

  25. 25

    Python selenium PhantomJS 代理

  26. 26

    如何使用用户名和密码设置系统范围的代理?

  27. 27

    如何使用用户名和密码设置系统范围的代理?

  28. 28

    Python Selenium Webdriver-快速更改代理设置

  29. 29

    使用HTTPClient Gem设置用户代理

热门标签

归档