无网络环境下如何安装Python与Selenium WebDriver
无网络环境下安装Selenium WebDriver步骤
一、提前在有网络的电脑上准备离线资源
- 下载Selenium的离线安装包(whl格式):
- 打开命令行,执行
pip download selenium,这会自动下载Selenium及其所有依赖包到当前目录,确保该电脑的Python版本和目标无网络电脑的版本一致,避免版本不兼容。 - 也可直接找到对应Python版本的Selenium whl包下载,多数情况下
py3-none-any.whl为通用包。
- 打开命令行,执行
- 下载对应浏览器的WebDriver:
- 先确认目标无网络电脑上的浏览器版本(比如Chrome的具体版本号),下载完全匹配的WebDriver:
- Chrome对应ChromeDriver
- Firefox对应GeckoDriver
- Edge对应EdgeDriver
- 下载时要选择和目标电脑系统(Windows/Linux/macOS)匹配的版本。
- 先确认目标无网络电脑上的浏览器版本(比如Chrome的具体版本号),下载完全匹配的WebDriver:
二、在无网络电脑上完成安装
- 将U盘里的Selenium whl包、依赖包(如果有的话)和WebDriver文件拷贝到无网络电脑的任意目录。
- 安装Selenium:
- 打开命令提示符(CMD),切换到whl包所在目录,执行
pip install selenium-xxx.whl(替换成实际的文件名)。如果有依赖包,需要按依赖顺序先安装依赖的whl文件。
- 打开命令提示符(CMD),切换到whl包所在目录,执行
- 配置WebDriver:
- 方法一:将WebDriver文件(比如
chromedriver.exe)放到Python的安装根目录下(例如C:\Python310),系统会自动识别。 - 方法二:将WebDriver所在的文件夹路径添加到系统环境变量的
PATH中,添加后重启命令提示符生效。
- 方法一:将WebDriver文件(比如
三、验证安装是否成功
创建一个简单的Python脚本,运行测试:
from selenium import webdriver # 若未将WebDriver放入PATH,需指定路径,示例: # driver = webdriver.Chrome(executable_path=r"D:\webdriver\chromedriver.exe") driver = webdriver.Chrome() driver.get("https://www.example.com") print(driver.title) driver.quit()
如果脚本能正常打开浏览器,输出Example Domain,说明安装配置成功。
内容的提问来源于stack exchange,提问作者kiet
相关产品推荐
相关产品推荐

