TypeError: __init__() got an unexpected keyword argument 'chrome_options'
时间: 2023-08-01 10:15:46 浏览: 274
TypeError: _queue_reduction(): incompatible function arguments.
这个错误通常是因为使用了不兼容的参数。在创建 WebDriver 对象时,使用了一个名为 `chrome_options` 的参数,但它可能不适用于你使用的 Chrome 版本。
从 Selenium 3.8 版本开始,`chrome_options` 被弃用并改为 `options`。如果你使用的是 Selenium 3.8 或更高版本,可以将 `chrome_options` 改为 `options` 来解决这个问题。
例如:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument("--headless") # 设置无头模式
driver = webdriver.Chrome(options=options)
```
如果你使用的是较旧的 Selenium 版本,则可能需要更新 Selenium 或更改 Chrome 的版本以解决此问题。
阅读全文