1.安装ubuntu
这个就不用说了,该更新更新,sudo apt-get update
选择源的时候,建议选择阿里的,其他的我使用的时候都存在部分问题,阿里的暂时没发现问题
2.安装python3需要的其他库
setuptools、pip(直接去python官网下载解压,然后到相应的文件夹下安装)
python3 setup.py install
3.安装selenium
上一步已经安装好了pip,所以这里直接安装 pip3 install selenium
默认安装完是支持firefox,但是更新得太慢了,需要安装geckodriver,地址 https://github.com/mozilla/geckodriver/releases/,下载解压继续看下面的
4.安装xvfb
sudo apt-get install xvfb
5.安装pyvirtualdisplay
sudo pip install pyvirtualdisplay
6.安装geckodriver
cp geckodriver /usr/bin
7.这样就ok了。随便写个测试一下吧
driver = webdriver.Firefox()
driver.implicitly_wait(30)
base_url = "https://www.baidu.com/
driver.get(base_url)
driver.find_element_by_id("kw").clear()
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("form").submit()
driver.quit()