将下载解压的geckodriver放在/usr/local/bin目录下即可
仍报错,版本不匹配
仍是版本不匹配的问题
1.在centos中参看firefox的版本:为45.0.9
firefox -v #centos查看火狐版本
2.根据百度,我们安装firefox版本为57.0.4,安装路径如下:
需要的版本有
firefox 57.0.4
cd /usr/local/firefox
wget https://download-ssl.firefox.com.cn/releases/firefox/57.0/zh-CN/Firefox-latest-x86_64.tar.bz2
tar -xjf Firefox-latest-x86_64.tar.bz2
接着建立软链接
ln -s /usr/local/firefox/firefox/firefox /usr/bin/firefox
安装完成
3.安装geckodriver版本为:0.24.0,路径如下:
wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
tar -zxvf tar -zxvf geckodriver-v0.24.0-linux64.tar.gz
解压后文件直接复制到 /usr/local/bin路径下
#ln -s /xxx当前的路径/geckodriver /usr/local/bin/geckodriver
#ln -s /root/geckodriver /usr/local/bin/geckodriver
然后即可使用selenium调用firefox浏览器。
selenium 与firefox版本匹配: