在python中经常用selenium去爬取动态的网页,实现这个过程就需要去安装浏览器驱动,我们这里以常用的火狐浏览器Firefox,谷歌浏览器为例,安装浏览器驱动。火狐浏览器的驱动器为geckodriver;谷歌浏览器的驱动器为chromedriver。
1.下载geckodriver
下载的链接为:https://github.com/mozilla/geckodriver/releases
我们可以看到有好些个版本的选择,根据自己的电脑配置,这里我选择最后一个:geckodriver-v0.21.0-win64.zip。
2.下载完后,进行解压。
在这里目标路径我们选择到桌面。然后点击确定。
3.将解压完成的geckodriver.exe放入pyth安装路径下的Scripts文件夹内。
4.检验是否安装成功。
扫描二维码关注公众号,回复:
2559678 查看本文章
可以进入终端,cmd控制台,输入geckodriver,出现如上图的情况,便是安装成功了,或者进入python代码的编辑器中。
from selenium import webdriver
driver=webdriver.Firefox()
driver.get('http://www.baidu.com')
点击运行,看是否会自动打开火狐浏览器,并自动打开百度首页面。
以上是火狐浏览器的驱动器安装,谷歌浏览器的驱动器下载地址为:http://npm.taobao.org/mirrors/chromedriver/,
然后选择版本。
在这里我们选择,最新版本2.41的,点击进入后,根据自己的电脑配置选择。
这里我选择第三个,下载然后解压,保存的桌面,添加到pyth安装路径下的Scripts文件夹内,然后去检验一下是否安装成功,就不再做过多详细的介绍了。