【发布时间】:2020-06-21 16:44:14
【问题描述】:
我正在使用 selenium + webdriver 并尝试测试不同的用户代理。例如,我正在为 Windows 上的 Chrome 添加这样的用户代理:
option = Options()
option.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36")
现在,当我登录查看登录详细信息时,它显示的是 Windows Chrome,但当我想将其重命名为类似这样的其他名称时:
option.add_argument("user-agent=test-user-agent")
或
option.add_argument("user-agent=Mozilla/5.0 (test-user-agent NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36")
有些网站显示为unknown 或browser not supported
有没有办法“重命名”用户代理或创建自定义用户代理,或者网站只知道预设数量?
【问题讨论】:
-
这里有大量可供您使用的用户代理字符串:useragentstring.com/pages/useragentstring.php
标签: python selenium selenium-webdriver webdriver user-agent