上篇讲的是对Chrome的配置,Firefox的配置也差不多大同小异,也差不多是下载一个driver到安装路径,然后就可以运行代码了。
当然也是有差异的
差异一:Firefox需要把浏览器的路径在PATH上设置
做这一步的人应该会这个基本操作,这一就不再多说
差异二:下载的地址比较特殊
https://github.com/mozilla/geckodriver/releases
代码是开源地放在github上,可以看到不同版本的介绍,大牛会持续更新版本
下载时我们首先要知道自己的浏览器的版本:菜单栏->帮助->关于火狐
这里版本是69.0
得到版本后,在对应下载软件的文档说明,选择自己合适的版本,文档只是给了一些适用版本的范围,所以如果你找不到你的版本,建议不要选太新的driver
下载好像要翻墙,不然会一直卡在那里!!!
下载好geckodriver后,解压到python的安装目录,就和上一篇chomedriver存放的路径一样,接着就可以运行代码,试下安装成不成功了
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.baidu.com/')