Selenium设置user-agent,并且打开浏览器
时间: 2024-09-10 09:03:23 浏览: 128
Selenium是一个自动化测试工具,用于控制浏览器执行各种操作,包括模拟用户行为。如果你需要设置`user-agent`(用户代理字符串)并打开浏览器,首先确保已经安装了Selenium WebDriver对应的浏览器驱动程序,并配置了环境变量。
在Python中使用Selenium的基本步骤如下:
```python
from selenium import webdriver
# 设置用户代理(这里提供了一个示例,你可以替换为你想要的)
desired_capabilities = {
'browserName': 'Chrome', # 或者'driverName':'Firefox', 'edge'等
'acceptSslCerts': True,
'pageLoadStrategy': 'normal',
'userAgent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36',
}
# 创建一个新的WebDriver实例
driver = webdriver.Chrome(desired_capabilities=desired_capabilities)
# 打开特定URL
url = "http://www.example.com"
driver.get(url)
# 等待页面加载完成
driver.implicitly_wait(10) # 可以根据需要调整等待时间
# 关闭浏览器
driver.quit()
```
阅读全文