selenium + chrome的安装与加入环境变量
写在前面
其实很多人写了这个安装方法,我再写一遍是为了在写其他文章的时候不用重复介绍驱动的安装了,就这样…
selenium 的安装
pip install selenium
如果你对于python版本等问题不熟悉,同时拥有python2 与 python3
建议使用 pip3 install selenium
webdriver
根据下载地址选择适合你的浏览器版本的驱动下载,这里下载的是谷歌Chrome
Chromedriver
谷歌chrome驱动下载地址: http://npm.taobao.org/mirrors/chromedriver/
Firefox(geckodriver)
火狐Firefox驱动下载地址:https://github.com/mozilla/geckodriver/releases
webdriver的安装
widows版本下载完的驱动是以压缩包形式存在,只要将里面的chromedriver.exe拿出添加到系统环境变量,即可用 python 代码打开。介绍两种方法,选一种就行了:
1.直接放到已经加入path的目录
比如python的目录,在安装的时候一般会有加入到环境变量。如下
2.加入系统环境变量
假设我的驱动在桌面的 gg 文件夹里。
右键计算机 -> 属性 -> 高级系统设置 -> 环境变量 -> 编辑系统变量 Path -> 将你的驱动所在目录的路径填上去即可,记得加分号 ;
开始运行
驱动浏览器
from selenium import webdriver
# 谷歌
browser = webdriver.Chrome()
# 火狐
browser = webdriver.Firefox()
那之后浏览器会自动打开,说明配置成功
访问一个页面试试
from selenium import webdriver
# 谷歌
browser = webdriver.Chrome()
browser.get('https://baidu.com')
如果不加入系统环境变量会怎样?
报错如下 selenium.common.exceptions.WebDriverExcetion: Message: ‘chromedriver’ executable needs to be in PATH.