python - 更改现有 Chrome 驱动程序的用户代理
问题描述
当 selenium 驱动程序已经打开并运行而不退出它时,有没有办法更改用户代理?当我打开一个新选项卡时,我希望它使用新的用户代理。我知道用 chrome 选项来做,但是当程序已经运行时你不能改变它们
options = Options()
options.add_argument("user-agent=Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 640 XL LTE) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.10166")
driver = driver.Chrome(chrome_options=options)
解决方案
推荐阅读
- google-drive-api - 查看 gSuite 驱动器用户文件
- angular - 输入'HttpEvent
不可分配给类型“名称 []” - c# - ASP.net MVC 5 - 如何从 Global.asax.cs 中的 session_end() 事件重定向到操作方法
- reactjs - 为什么函数依赖项的处理方式与其他依赖项不同?
- c++ - 调用动态类型的方法,而不是静态的
- c# - 无法从 Web API 中的删除方法获取参数
- ruby-on-rails - 活动记录只保存时间戳不记录
- c# - 在 C# 中查询 XML 元素
- random - 生成/采样随机概率质量函数 (PMF)
- wpf - WPF:DataTemplate 中的 ContentPresenter 显示不正确的 DataTemplate 内容