undetected-chromedriver怎样使用option
时间: 2023-10-22 15:18:25 浏览: 160
使用`undetected-chromedriver`时,可以使用`options`参数设置ChromeDriver的选项。以下是一个示例:
```python
from selenium import webdriver
from undetected_chromedriver import ChromeOptions, ChromeDriverManager
options = ChromeOptions()
options.add_argument('--disable-blink-features=AutomationControlled')
options.add_argument('--disable-dev-shm-usage')
options.add_argument('--disable-gpu')
options.add_argument('--disable-extensions')
options.add_argument('--no-sandbox')
options.add_argument('--disable-features=VizDisplayCompositor')
options.add_argument('--disable-setuid-sandbox')
options.add_argument('--disable-web-security')
options.add_argument('--ignore-certificate-errors')
options.add_argument('--disable-infobars')
options.add_argument('--disable-popup-blocking')
options.add_argument('--disable-logging')
options.add_argument('--headless')
driver = webdriver.Chrome(ChromeDriverManager().install(), options=options)
```
在这个例子中,`options`对象被创建并设置了一些Chrome选项。`ChromeDriverManager()`方法用于自动下载和安装最新版本的ChromeDriver。最后,将`options`对象传递给`webdriver.Chrome()`方法以启动Chrome浏览器。
阅读全文