python + selenium 修改ua
时间: 2023-08-19 14:08:15 浏览: 209
你可以使用 Selenium 来修改 User-Agent(UA)头部信息。UA头部信息是浏览器发送给服务器的标识,它包含了浏览器的类型、版本号以及操作系统等信息。下面是一个示例代码,演示如何使用 Selenium 修改 UA 头部信息:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 创建 ChromeOptions 对象
chrome_options = Options()
# 修改 UA 头部信息
chrome_options.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36")
# 启动 Chrome 浏览器,并传入 ChromeOptions 对象
driver = webdriver.Chrome(chrome_options=chrome_options)
# 在这里可以继续编写其他操作代码
# 关闭浏览器
driver.quit()
```
在上述代码中,我们创建了一个 ChromeOptions 对象 `chrome_options`,然后使用 `add_argument` 方法来添加 `user-agent` 参数,将需要的 UA 头部信息作为参数传入。最后通过 `webdriver.Chrome` 方法启动 Chrome 浏览器时,将 `chrome_options` 对象传递给 `chrome_options` 参数即可。
你可以根据自己的需求修改示例代码中的 UA 头部信息,以达到你想要的效果。
阅读全文