您的位置:

谷歌浏览器驱动下载详解

谷歌浏览器是目前使用人数最多的浏览器之一,而谷歌浏览器驱动是一种连接谷歌浏览器和自动化测试工具(例如Selenium)的桥梁。在本文中,我们将从多个方面详细介绍谷歌浏览器驱动的下载过程,帮助您更好地理解和使用它。

一、 下载谷歌浏览器驱动的来源

通常来说,您可以从以下两个渠道下载谷歌浏览器驱动:

1. 官方网站

谷歌浏览器驱动可以从官方网站上进行下载。该网站提供了谷歌浏览器驱动的最新版本,您可以按照自己的操作系统和浏览器版本选择相应的版本进行下载并进行使用。

# 下载最新版74.0.3729.6(正式版本)的驱动程序
import os
import zipfile
import urllib.request

driver_version = '74.0.3729.6'
os_type = 'win32'
url = 'https://chromedriver.storage.googleapis.com/{}/chromedriver_{}.zip'.format(driver_version, os_type)

# 下载
urllib.request.urlretrieve(url, 'chromedriver_{}.zip'.format(os_type))

# 解压并覆盖到系统path目录
with zipfile.ZipFile('chromedriver_{}.zip'.format(os_type)) as zf:
    zf.extractall('/usr/local/bin/')

2. 开源社区

除了官方网站,谷歌浏览器驱动也可以从各种开源社区上进行下载,例如淘宝npm镜像chromium-browser-snapshots等等。

# 使用淘宝npm镜像下载最新的稳定版本的驱动程序
import os
import urllib.request

driver_version = 'LATEST_STABLE'
os_type = 'win32'
url = 'https://npm.taobao.org/mirrors/chromedriver/{}/chromedriver_{}.zip'.format(driver_version, os_type)

# 下载
urllib.request.urlretrieve(url, 'chromedriver_{}.zip'.format(os_type))

二、关于版本号

当您在下载谷歌浏览器驱动时,您需要选择下载适用于您操作系统和浏览器版本的驱动版本。建议您选择与您当前使用的浏览器版本匹配的驱动版本进行下载使用,否则可能会出现兼容性和性能问题。

查找您当前浏览器版本的方法如下:

# 查看本地谷歌浏览器版本
import subprocess

subprocess.call('google-chrome-stable --version', shell=True)

三、关于操作系统的选择

在下载谷歌浏览器驱动时,您需要选择适用于您的操作系统的版本。通常来说,谷歌浏览器驱动可以在多种操作系统上使用,例如Windows、MacOS、Linux等等。不同的操作系统的下载、安装和使用方式也有所不同,建议您仔细阅读官方文档或相关社区文档并遵循官方指导进行操作。

四、下载和安装驱动

下面我们将介绍如何下载和安装谷歌浏览器驱动。

1.从官方网站下载

步骤如下:

1. 打开官方网站

2. 根据您的操作系统和浏览器版本下载相应的谷歌浏览器驱动。

3. 将下载的压缩包解压到您指定的目录中,并将该目录添加到环境变量PATH中。

# linux/mac下安装
VERSION=$(curl https://chromedriver.storage.googleapis.com/LATEST_RELEASE)
wget -O chromedriver.zip https://chromedriver.storage.googleapis.com/$VERSION/chromedriver_mac64.zip
unzip chromedriver.zip
mv chromedriver /usr/local/bin/

2.从开源社区下载

步骤如下:

1. 打开相应的开源社区网站,例如淘宝npm镜像

2. 找到您需要的谷歌浏览器驱动版本并下载对应的驱动程序。

3. 将下载的压缩包解压到您指定的目录中,并将该目录添加到环境变量PATH中。

五、总结

本文从多个方面详细介绍了谷歌浏览器驱动下载的相关问题,包括驱动下载的来源、版本号的选择、操作系统的选择以及下载和安装驱动的步骤等等。希望本文可以帮助您更好地理解和使用谷歌浏览器驱动。