1.卸載系統之前Firefox
sudo yum erase firefox
2.安裝firefox命令:
sudo yum install firefox
3.驅動下載地址:
https://github.com/mozilla/geckodriver/releases/
下載最新,即v0.24.0即可
4.selenium啟動火狐瀏覽器方法方法:
#使用火狐瀏覽器
def getFirefoxDriver(self):
path = r"%s/driver/geckodriver" % str(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) ) # 配置驅動路徑
print("path:%s"%path)
firefoxdriver = webdriver.Firefox(executable_path=path)
firefoxdriver.maximize_window() #窗口最大化
return firefoxdriver
其中path的值修改為你本地驅動存放路徑即可
遇到問題:
/usr/lib64/firefox/firefox: /opt/lampp/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib64/firefox/firefox)
解決方法:
1.下載libstdc++.so.6.0.10:https://vdisk.weibo.com/s/ddyzwZxdI7bs9
2.把libstdc++.so.6.0.10放到 /opt/lampp/lib/下;
3.修改原libstdc++.so.6鏈接為old版:mv /opt/lampp/lib/libstdc++.so.6 /opt/lampp/lib/libstdc++.so.6-old
4.新建軟鏈接:ln -s /opt/lampp/lib/libstdc++.so.6.0.10 /opt/lampp/lib/libstdc++.so.6