ERROR: Could not find a version that satisfies the requirement chromedriver-binary==113.0.5672.127
时间: 2023-08-03 08:33:26 浏览: 180
如果你无法安装特定版本的 chromedriver-binary,可能是因为该版本没有被包含在 PyPI 上。你可以尝试使用其他方式安装该版本的 chromedriver。
一种方式是手动下载 chromedriver,并将其添加到系统环境变量中。你可以在以下链接中下载特定版本的 chromedriver:
https://chromedriver.storage.googleapis.com/index.html
下载完成后,将 chromedriver.exe 文件所在的目录添加到系统环境变量 PATH 中。然后在代码中指定 chromedriver.exe 文件的路径,例如:
```python
from selenium import webdriver
driver = webdriver.Chrome(executable_path="C:/chromedriver.exe")
```
另一种方式是使用 webdriver-manager 库。该库可以自动下载并管理 webdriver,包括 chromedriver 和 geckodriver。你可以使用以下命令安装 webdriver-manager:
```bash
pip install webdriver-manager
```
然后在代码中使用 webdriver-manager 来自动下载并管理 webdriver,例如:
```python
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager(version="91.0.4472.101").install())
```
这样,webdriver-manager 会自动下载并安装指定版本的 chromedriver,并将其添加到系统 PATH 环境变量中,从而可以在代码中直接使用 webdriver。
阅读全文