【发布时间】: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