【问题标题】:Python selenium with chrome webdriver - change user agent带有 chrome webdriver 的 Python selenium - 更改用户代理
【发布时间】:2017-11-24 11:28:06
【问题描述】:

我正在使用 python 运行一些带有 selenium 的代码,我发现我需要在创建 webdriver 之后动态更改 UserAgent。如果可能的话,有什么建议以及如何做到这一点?只是为了强调 - 我想在我发送的几乎每个 GET 或 POST 请求之后即时更改它

【问题讨论】:

  • 在 Firefox 中可以通过在 "chrome" 上下文中调用 "execute_script" 并用 browser.webRequest.onBeforeRequest 覆盖标头来实现。 Chrome 也可以,但需要构建扩展程序。
  • 使用网络扩展动态更改标题:developer.mozilla.org/en-US/Add-ons/WebExtensions/…

标签: python selenium selenium-chromedriver user-agent


【解决方案1】:

我会创建一个新的驱动程序并从旧驱动程序中复制所有必要的属性,除了用户代理。

【讨论】:

    猜你喜欢
    • 2019-08-12
    • 1970-01-01
    • 1970-01-01
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-05
    • 1970-01-01
    相关资源
    最近更新 更多