在Pycharm中运行包含PhantomJS程序报错module ‘selenium.webdriver‘ has no attribute ‘PhantomJS‘
·
例如运行如下代码
from selenium import webdriver
browser = webdriver.PhantomJS() # 指定浏览器为PhantomJS
browser.get('https://www.baidu.com')
print(browser.current_url)
如果使用Pycharm可以看到

PhantomJS被标记,指出其存在问题
运行程序报错
这个报错的意思是在selenium.webdriver模块中找不到有关PhantomJS的信息。因为新版的selenium已经放弃了PhantomJS。目前的selenium版本已经更新到了4.1.0。
如果仍想要使用的话,建议降低selenium版本,下载2.48.0版本。
可使用pip安装
1.wind+R输入cmd打开命令提示符

输入
pip uninstall selenium

先将原先selenium卸载
2.再输入

pip install selenium==2.48.0
即可下载成功。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)