使用undetected_chromedriver如何设置user-agent
时间: 2024-10-22 10:22:01 浏览: 105
未检测到的chromedriver:自定义Selenium Chromedriver v88起| 通过所有Bot缓解系统(例如Distil Imperva Datadadome,Botprotect)
5星 · 资源好评率100%
`undetected_chromedriver`是一个用于自动化测试的库,它在底层使用ChromeDriver,但提供了一些额外的功能,包括设置用户代理(User-Agent)。为了设置User-Agent,首先你需要安装`undetected-chromedriver`,然后在启动浏览器的时候指定:
```python
from undetected_chromedriver import Chrome
# 创建一个新的Chrome实例,并设置User-Agent
driver = Chrome(options={"args": ['--user-agent=<your_user_agent_string>']})
# ... 进行你的网页操作 ...
# 关闭浏览器
driver.quit()
```
这里的`<your_user_agent_string>`应该替换为你想要模拟的User-Agent字符串,例如:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36"。
阅读全文