python selenium环境
时间: 2025-05-09 18:23:03 浏览: 14
### 配置 Python Selenium 运行环境
#### 1. 安装 Python
确保已安装 Python 并将其路径添加到系统的环境变量中。对于 Linux 系统,可以通过创建软链接将 `python` 命令指向 `python3` 来实现统一管理[^2]。
```bash
ln -s /usr/local/bin/python3 /usr/bin/python
```
#### 2. 安装 Selenium 库
通过 pip 工具安装 Selenium:
```bash
pip install selenium
```
此命令会下载并安装最新版本的 Selenium 库[^1]。
#### 3. 下载 WebDriver
Selenium 使用 WebDriver 控制浏览器行为。以 Chrome 浏览器为例,需先下载对应版本的 ChromeDriver,并将其放置于系统 PATH 中或指定路径下。
- **Windows**: 将 ChromeDriver.exe 放入 C:\Program Files\ 或其他 PATH 路径中的目录。
- **Linux/MacOS**: 解压后移动 chromedriver 文件至 `/usr/local/bin/` 或其他 PATH 路径下的位置。
验证驱动是否可用:
```bash
chromedriver --version
```
#### 4. 编写测试脚本
编写简单的 Python 脚本来确认 Selenium 和 WebDriver 的集成效果。以下是一个基本示例:
```python
from selenium import webdriver
driver = webdriver.Chrome()
try:
driver.get('http://www.baidu.com')
driver.implicitly_wait(10)
search_box = driver.find_element('xpath', '//*[@id="kw"]')
search_button = driver.find_element('id', 'su')
search_box.send_keys('黄财财')
search_button.click()
finally:
driver.quit()
```
上述代码实现了访问百度页面、输入关键词以及点击搜索按钮的功能。
#### 5. 处理异常情况
当遇到无法正常启动 Chrome 的问题时,可以尝试清理残留进程后再重新初始化 WebDriver 实例[^3]。
```python
from time import sleep
from driver_ import drivers, kill_chrome
try:
driver = drivers('11')
except Exception as e:
kill_chrome()
driver = drivers('11')
sleep(2)
driver.get('https://blog.csdn.net/aaaaaaaaanjjj')
```
这里展示了如何捕获异常并通过调用辅助函数清除可能存在的冲突实例。
---
阅读全文
相关推荐













