1、下载selenium包
终端命令输入
pip install selenium
2、下载浏览器驱动
2.1 为什么要下载浏览器驱动?
答 :上一篇博客已经提及过,webdriver的操作都是通过driver(浏览器驱动)来控制浏览器的
2.2 安装步骤
- 1、先查看对应浏览器的版本,记住浏览器版本的前两位,如下图所示:
- 2、下载对应版本的驱动,以chrome浏览器为例http://npm.taobao.org/mirrors/chromedriver/,选择对应大版本即可,选择对应的操作系统的(win、mac、linux的都可)
大家可以打开图中notes.txt文件查看,里面会写明该驱动支持的浏览器版本号 - 3、下载后,解压,会发现是一个*.exe程序,大家最好把这个驱动移动到python的安装目录,或者放一个任意位置,将该驱动配置一个变量即可(假若既不方便放在安装目录也不方便配置环境变量,那么初始化浏览器时,需要加一个绝对路径)
3、验证
from selenium import webdriver
driver = webdriver.Chrome(executable_path='') # 里面带上驱动的绝对路径即可
# 如果已将驱动放至python的安装目录,那么里面executable_path可以省略
能正常启动浏览器即证明环境配置已OK!!!!
其实大家可以观察webdriver类源码,里面是支持各种浏览器的,大家是不是会很好奇,ChromeOpthions是什么?其实是谷歌的无头浏览器模式!可以让脚本跑在linux系统中,这样就不会因为打开浏览器,因加载页面过慢,而导致消耗的时间过多等等问题。
好了!今天的博客就分享到这,谢谢大家!
有什么问题,欢迎大家评论区评论交流!谢谢大家!
祝大家周末愉快!!!!