Python: 'module' object has no attribute 'PhantomJS'

最近在研究爬虫系列武器,在使用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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 爬虫文章 in 简书程序员专题: like:128-Python 爬取落网音乐 like:127-【图文详解】py...
    喜欢吃栗子阅读 22,682评论 4 411
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,978评论 25 709
  • 你可能会把 NodeJS 用作网络服务器,但你知道它还可以用来做爬虫吗? 本教程中会介绍如何爬取静态网页——还有那...
    张嘉夫阅读 5,203评论 3 51
  • 不肯被拥抱的雨丝 终弥漫在空气中 和着这初秋 在雨雾中放开心房的桂花 满城的白气 还有满城的花香 那迟迟悬停在草木...
    泠先森阅读 240评论 2 8
  • 金币七 好准呀,今天刚收到一笔钱哈哈。 这是一种会长金币的庄稼,太好了。 脚下有一枚已经收割的果实,树上还有六颗金...
    小小笨鸟可爱多阅读 185评论 0 0

友情链接更多精彩内容