首页 > 解决方案 > 更改现有 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)

标签: pythonpython-3.xseleniumgoogle-chromeuser-agent

解决方案


推荐阅读