Python的安装
获取安装包
官网获取安装包过慢,建议使用国内厂商的软件仓库下载
- 点击进入华为云地址
- 建议选择3.7及以上的版本(最新selenium4的最低版本要求是3.7)
- 选择exe结尾的文件下载
安装python
-
打开安装下载的exe程序
-
本人电脑上已经安装过了,就不再安装一个了,所以没有成功截图
-
测试一下;cmd命令行输入python
-
如果没勾选自动配置环境变量,在系统变量的PATH中配置python的安装目录和安装目录下的Scripts
浅说一下配置环境变量的作用,即在计算机任何地方都可以运行这个目录下的程序。如果你没配置PATH中的环境变量,则你的python命令只能在安装目录下执行,因为实际上就是运行你python目录下的python.exe程序(不信的话你可以手动点一点,看看效果和命令行输入的是否一致),所以你在你的项目的目录中是执行不了的。为了在你的项目目录中想要执行python你就必须配置环境变量。那为什么又要配置Scripts呢?很简单pip这个安装第三方库的程序被官方放在这个目录里面,以及之后的pytest的程序也会在里面。以上内容纯属表面上的浅见,没有深入细扒原理,如有错误请各位在评论处指正。
安装pycharm
下载pycharm就和下载一个普通软件差不多,没什么特别要讲的,我就丢个地址吧。有破解办法的就自己整就行,没有的就下个社区版就行,做自动化够用的。
下载浏览器驱动
-
谷歌驱动
-
Edge驱动
-
将解压来的xxxxdriver.exe放入python安装目录或者scripts目录就行
-
注意
- 官方要求驱动程序和浏览器的大版本一致,即如116.0.1938.81的浏览器版本,驱动版本只需要为166.xxx.xxx.xxx即可,不过建议尽量还是保证版本接近,减少意外发生
- 选择window版本和电脑对应的位数;电脑是64位的话,有64位的就选64位的,没有就选32位的,64位一般可以兼容32位的驱动程序,
将xxxxdriver.exe放入python安装目录或者scripts目录,主要目的也是为了在任意地方运行驱动文件,因为selenium启动浏览器时需要调用这个文件。也可以新建一个专门的目录存放,然后配置环境变量、
启动浏览器
新建项目
-
项目目录不可有东西,可为空,也可不存在
-
【使用此工具新建环境】选项,保证该项目的第三方库独立于其他项目(建议)
-
【先前的配置的解释器】选项,所有项目公用已安装的第三方库
安装Selenium
- 打开【终端】
-
配置pip国内镜像(默认从国外下载,速度很慢)
# 配置清华源 pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
-
安装selenium
pip3 install selenium
-
成功安装Selenium一系列第三方库,Selenium为4.18.1(默认最新版)
pip和pip3的区别;python2的scripts目录中只有pip,python3的scripts目录中有pip和pip3。
即如果电脑中只配有python2,那就只能使用pip。
如果电脑中只配有python3,那就pip3和pip都能用。
如果两者都配置则pip对应python2,pip3对应python3,这种情况你如果用pip的安装命令,则实际是对python2安装第三方库,没对python3生效。
因本人之前装了两个版本的python,出过上面说的问题,使用python3时一直习惯用pip3
编写脚本
- 新建python文件test.py
import time
from selenium import webdriver
# driver = webdriver.Chrome() 启动谷歌浏览器
# 启动Edge浏览器
driver = webdriver.Edge()
# 打开一个网址
driver.get("https://www.baidu.com/")
# 等待五秒
time.sleep(5)
-
右击文件运行
中文插件
在插件中心中搜索此插件然后安装,重启pycharm即可
可能很多人觉得在IT行业使用中文的编辑器会low,但是本人英语不太好,必须要得搞这么一个插件。也有人说用英文的编辑器只需要记住常见的操作,没必要搞中文。但是我想说其实pycharm还有很多实用的功能,如果英语不好,不使用中文插件你根本发现不了。所以我建议英语不好的各位同学还是使用汉化插件,一直看着不认识的英语单词你再怎么看也不认识,让你永远只会简单的操作 ,反而熟系的语言能让你更好的驾驭工具。
荀子曰:“君子生非异也,善假于物也。”