环境搭建 — Python 和 Selenium

  • Post author:
  • Post category:python




一、安装Python

  1. 访问Python官网,下载Python安装包,按步骤安装即可
  2. 在DOS窗口下,输入“python”,检查是否安装成功



二、安装Selenium

检查是否安装selenium:

pip show selenium
  1. 通过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. 通过官方离线包安装

    (1)访问 selenium 官方网站(https://www.seleniumhq.org/),下载Python对应的版本并解压

    (2)DOS模式下,切换到selenium主目录下,执行命令
python setup.py install



三、开发工具IDE安装

  1. 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为例,其他的是同样的操作步骤

在这里插入图片描述

  1. 安装Chrome,下载Chrome对应的驱动,将其放到Chrome的安装目录下
  2. 编写脚本,以测试“百度首页”为例!!#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')
  1. 在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 版权协议,转载请附上原文出处链接和本声明。