一、安装Python
- 访问Python官网,下载Python安装包,按步骤安装即可
- 在DOS窗口下,输入“python”,检查是否安装成功
二、安装Selenium
检查是否安装selenium:
pip show selenium
-
通过pip工具安装(以阿里云提供的镜像源为例)
1.1 永久方式安装
(1)检查Windows目录下“C:\Users[用户名]\AppData\Roaming”下有没有pip文件夹,如果没有,需要新建
(2)进入pip文件夹,新建文件pip.ini
(3)在pip.ini文件中添加如下内容
[global]
#超时设定
timeout = 10000
#指定下载源
index-url = http://mirrors.aliyun.com/pypi/simple
#指定域名
trusted-host = mirrors.aliyun.com
(4)运行安装命令
pip install selenium
注:如果提示pip版本低,运行以下指令升级
pip install --user --upgrade pip
1.2 临时方式安装
(1)运行安装指令
pip -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
(2)如需升级selenium
pip install --upgrade selenium
(3)卸载指令
pip uninstall selenium
-
通过官方离线包安装
(1)访问 selenium 官方网站(https://www.seleniumhq.org/),下载Python对应的版本并解压
(2)DOS模式下,切换到selenium主目录下,执行命令
python setup.py install
三、开发工具IDE安装
-
UliPad安装
(1)下载UliPad并安装
(2)安装wxPython,指令如下
pip --default-timeout install -U wxPython
(3)以管理员身份运行UliPad
2. PyCharm安装
(1)下载PyCharm并安装
(2)设置默认解释器,file→setting→project:pythonProject→python interpreter,设置Python路径,安装需要用到的包:selenium、pip(确保pip是最新版)
(3)默认文件编码格式、代码格式、默认的XML模式
四、不同浏览器环境搭建
根据不同浏览器,下载对应的驱动(https://pypi.org/project/selenium/), 本文以Chrome为例,其他的是同样的操作步骤
- 安装Chrome,下载Chrome对应的驱动,将其放到Chrome的安装目录下
- 编写脚本,以测试“百度首页”为例!!#ff0000 (文件不要命名为selenium.py,否则你会后悔的)!!
#引入Python自带的OS代码模块
import os
#导入WebDrive模块
from selenium import webdriver
#设置Chrome浏览器的WebDrive驱动程序路径(路径中用两个\\)
ChromeDriverServer = "C:\\Users\\euweb\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe"
#启动Chrome浏览器
driver = webdriver.Chrome(executable_path=ChromeDriverServer)
#打开百度首页
driver.get('https://www.baidu.com')
- 在pycharm中运行脚本,即可打开百度首页
简化webdriver脚本:
之前:
ChromeDriverServer = "C:\\Users\\euweb\\AppData\\Local\\Google\\Chrome\\Application\\chromedriver.exe"
driver = webdriver.Chrome(executable_path=ChromeDriverServer)
之后:
把Chrome的驱动器chromedriver 放到python的目录下,并且把C:\Users\euweb\AppData\Local\Programs\Python\Python39\chromedriver.exe添加到系统变量的path中
driver = webdriver.Chrome()
版权声明:本文为wqx18291455350原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。