目前 Selenium 已经停止对 PhantomJS 的支持。虽然 webdriver.PhantomJS() 仍然可以使用,但最佳选择应该是 Firefox 或者 Chrome 对应的无头浏览器,如果需要使用 Firefox 无头浏览器,可以按照以下方式开启:
1  | from selenium import webdriver  | 
此时建立的 webdriver 对象就是一个 Firefox 的无头浏览器,如果需要使用 Chrome 无头浏览器,建立方法与 Firefox 差异不大。与 PhantomJS 无头浏览器相比,Firefox 无头浏览器建立对象的速度比较慢。