安装geckodriver

什么是GeckoDriver:用于驱动Firefox浏览器的。

但在这之前,请确保已经正确安装好了Firefox浏览器并可以正常运行。

这里介绍的是在MAC环境下安装。

1,使用brew安装geckodriver,

$ brew install geckodriver

Updating Homebrew... 

==> Downloading https://homebrew.bintray.com/bottles/geckodriver-0.26.0.catalina.bottle.1.tar.gz

==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/2b9a2eb29b8199df3f0c8e3a4395337fcdd1ae00cea28970df0add10a36b94ce?response-content-disposition=atta

######################################################################## 100.0%

==> Pouring geckodriver-0.26.0.catalina.bottle.1.tar.gz

🍺  /usr/local/Cellar/geckodriver/0.26.0: 5 files, 5.7MB

==> `brew cleanup` has not been run in 30 days, running now...

2,切换到root用户

3,在bash_profile里配置环境变量

#vim ~/.bash_profile

export PATH=$PATH:/usr/local/Cellar/geckodriver/0.26.0/bin          //这个路径是安装完geckodriver后输出的,具体见上面。

4,执行source,让环境变量生效。

#source ~/.bash_profile  ,或者直接在终端执行export PATH=$PATH:/usr/local/Cellar/geckodriver/0.26.0/bin

5,新建测试文件test.py,测试。

$ cat test.py

#!/bin/python

from selenium import webdriver

import time

dr = webdriver.Firefox()

#dr = webdriver.Chrome()

dr.get('http://www.baidu.com')

time.sleep(10)

print 'Browser will be closed'

#dr.quit()

dr.close()

print 'Browser is close'

6,执行python test.py应该会跳出火狐浏览器的百度网页。

结束。

posted @ 2020-07-25 23:00  巴州夜雨  阅读(678)  评论(0编辑  收藏  举报