chromedriver下载138
时间: 2025-05-26 16:11:57 浏览: 43
### 下载特定版本的 Chromedriver
Chromedriver 是 Google Chrome 浏览器的一个驱动程序,用于自动化测试和其他用途。要下载指定版本的 Chromedriver(例如版本 138),可以按照以下方法操作:
#### 方法一:通过官方存储库手动下载
Google 提供了一个在线存档页面,允许用户访问不同版本的 Chromedriver。可以通过浏览器打开该链接并找到所需的版本。
- 访问 Chromedriver 的官方网站或其历史版本列表页[^1]。
- 找到对应于目标版本号(即 138)的具体下载链接。
- 单击对应的平台文件夹(如 `win32` 或 `linux64`),然后点击 `.zip` 文件进行下载。
注意:并非所有旧版都能被长期保留;如果发现无法定位至具体版本,则可能已被移除或者需要其他途径获取。
#### 方法二:利用脚本自动查找与安装
对于频繁更换环境的情况来说,编写一个小工具来实现自动化可能是更好的选择之一。下面展示了一段 Python 脚本来完成这一任务:
```python
import requests
from bs4 import BeautifulSoup
def get_chromedriver_download_url(version):
base_url = f"https://chromedriver.storage.googleapis.com/"
response = requests.get(base_url)
soup = BeautifulSoup(response.text, 'html.parser')
links = [link['href'] for link in soup.find_all('a') if version in link['href']]
if not links:
raise Exception(f"No chromedriver found for version {version}")
latest_link = max(links) # Assuming the newest is desired when multiple matches exist.
full_download_path = base_url.rstrip('/') + '/' + latest_link.strip('/')
return full_download_path
if __name__ == "__main__":
target_version = "138"
try:
url = get_chromedriver_download_url(target_version)
print(url)
except Exception as e:
print(e)
```
此代码片段定义了一个函数 `get_chromedriver_download_url()` ,它接受一个参数作为期望匹配的目标版本字符串,并返回相应的下载地址。然而需要注意的是,由于网络爬虫策略的变化等原因,实际运行效果可能会有所差异[^2]。
另外值得注意的一点是,Chrome 和 Chromedriver 需保持兼容性关系——通常建议使用的 Chromedriver 应当与其所控制的 Chrome 浏览器大体处于同一发布周期范围内[^3]。
阅读全文
相关推荐

















