webdriver.Chrome(options=option)的参数
时间: 2024-03-17 19:33:53 浏览: 186
`webdriver.Chrome(options=option)`的参数中,`options`是一个可选的参数,可以传递一个 `Options` 对象,用于配置 Chrome 浏览器的选项。
`Options` 对象可以设置如下选项:
- `--disable-extensions` 禁用扩展程序。
- `--disable-gpu` 禁用 GPU 硬件加速。
- `--headless` 无头模式,即不显示浏览器界面。
- `--incognito` 无痕模式。
- `--user-agent=<userAgentString>` 设置浏览器的 User-Agent 字符串。
- `--disable-logging` 禁用日志输出。
- `--disable-dev-shm-usage` 禁用 /dev/shm 临时文件系统的使用。
- `--disable-remote-fonts` 禁止加载远程字体。
- `--disable-site-isolation-trials` 禁用站点隔离试验。
- `--disable-features=site-per-process` 禁用网站独立进程。
- `--start-maximized` 启动浏览器时最大化窗口。
- `--window-size=<width>,<height>` 设置浏览器窗口大小。
- `--proxy-server=<host:port>` 设置代理服务器。
例如,可以使用如下代码创建一个启用无头模式并设置浏览器窗口大小的 Chrome 浏览器实例:
```python
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--window-size=1920,1080')
driver = webdriver.Chrome(options=options)
```
阅读全文