【问题标题】:Change UserAgentString with Selenium Chrome使用 Selenium Chrome 更改 UserAgentString
【发布时间】:2015-04-25 05:54:37
【问题描述】:

如何使用 Selenium (Python) 更改 webdriver.Chrome() 实例上的 UAS(用户代理字符串)?

我进行自动化测试,并且不仅仅使用 Firefox。使用 Firefox 我的任务很简单,但要在 Chrome 上获得相同的结果,我不知所措。

【问题讨论】:

  • 如果您发现答案有用,最好关闭问题。这可以通过选择答案旁边的绿色复选标记,或者,如果您使用部分答案得出不同的结论,请发布您自己的答案并选择绿色复选标记。如果您有任何其他问题,请告诉我。

标签: google-chrome selenium webdriver user-agent


【解决方案1】:

您可以使用ChromeOptions为您的 chrome 实现更改 UAS。正如 chrome 选项的 this example 和在 chrome 中实现 UAS 的 this example 所引用的(假设它是在 C# 中):

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--user-agent=" + givenUAS)
driver = webdriver.Chrome(chrome_options=chrome_options)

我希望这会有所帮助。

【讨论】:

  • 非常感谢,谢谢。我相信我需要调查 chrome 的选项,看看我还能操纵什么。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-23
  • 2021-10-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-09
相关资源
最近更新 更多