Ubuntu系统中自带的Firefox是通过snap获得的,应该是没有自带geckodriver,所以基于Selenium的自动化仿真无法使用了。
所以这里重新进行一下替换,具体的命令为:
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
sudo apt-get install firefox-trunk firefox-trunk-geckodriver
sudo ln -s /usr/bin/firefox-trunk /usr/bin/firefox
pip install selenium
之后应该就可以了。不过最后一条命令因为网速的问题,需要执行的时间比较久。