__init__() got an unexpected keyword argument 'executable_path'
时间: 2023-08-01 10:09:17 浏览: 2756
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
这个错误通常发生在使用 Selenium 库时。它表明在 `webdriver.Chrome()` 或 `webdriver.Firefox()` 初始化过程中,传递了一个未知的关键字参数 `executable_path`。
这个参数用于指定浏览器的可执行路径,但是在最新版本的 Selenium 中,这个参数已经被移除了。现在,Selenium 会自动查找浏览器的可执行文件。
要解决这个问题,你可以尝试删除 `executable_path` 参数,并重新运行代码。如果问题仍然存在,请确保你使用的是最新版本的 Selenium 库。如果仍然无法解决问题,你可以尝试卸载并重新安装 Selenium 库。
另外,如果你需要指定浏览器的可执行路径,你可以使用 `webdriver.ChromeOptions()` 或 `webdriver.FirefoxOptions()` 来设置。例如:
```python
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = "/path/to/chrome/executable"
driver = webdriver.Chrome(options=options)
```
希望这能帮助到你解决问题!如有任何疑问,请随时提问。
阅读全文