selenium设置headers
时间: 2023-07-17 17:54:29 浏览: 201
配置Selenium
在使用 Selenium 进行自动化测试时,可以通过 `webdriver.Chrome` 的 `desired_capabilities` 参数来设置请求头(headers)。
以下是一个示例代码:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--disable-gpu')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3')
driver = webdriver.Chrome(options=options)
# 访问页面
driver.get('https://www.example.com')
```
在上面的代码中,`options.add_argument('user-agent=...')` 语句设置了请求头中的 `User-Agent` 字段。你可以根据需要设置其他请求头。
阅读全文