Selenium 无头
时间: 2024-01-12 19:39:35 浏览: 96
Selenium
Selenium 支持无头浏览器,即不显示界面的浏览器。使用无头浏览器可以加速网页访问,并且不容易被反爬机制识别。以下是使用 Selenium 进行无头浏览器操作的代码:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
# 创建 ChromeOptions 对象,设置无头模式
chrome_options = Options()
chrome_options.add_argument('--headless')
# 创建 ChromeDriver 对象
driver = webdriver.Chrome(options=chrome_options)
# 访问网页
driver.get('https://www.example.com')
# 进行网页操作
# ...
# 关闭浏览器
driver.quit()
```
在上面的代码中,首先创建一个 ChromeOptions 对象,并设置无头模式。然后创建一个 ChromeDriver 对象,将 ChromeOptions 对象传递给它。最后访问网页并进行网页操作。需要注意的是,无头浏览器不会显示界面,所有的操作都是在后台进行的。
阅读全文