最近在研究爬虫系列武器,在使用selenium+phantomjs的时候,如下代码报错:
from selenium import webdriver
driver = webdriver.PhantomJS()
查了下原因,发现竟然是因为Selenium Python的版本太低了,因为直到selenium版本到2.27.0的时候才提供对PhantomJS的支持。而我电脑上安装的selenium版本是2.7.0
查看方法
import selenium
selenium.__version__
解决办法就是卸载旧版本,安装新版本。
pip uninstall selenium
pip install -U selenium
如果后一个命令有问题,可以到这里下载压缩文件,解压到本地之后,切换到该目录之后,使用下面命令进行安装。
python setup.py install