Selenium+PhantomJS使用时报错原因及解决方案

今天在使用selenium+PhantomJS动态抓取网页时,出现如下报错信息:

UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
warnings.warn(‘Selenium support for PhantomJS has been deprecated, please use headless ‘

意思就是“selenium已经放弃PhantomJS,了,建议使用火狐或者谷歌无界面浏览器。”

解决方法:
selenium版本降级
通过pip show selenium显示,默认安装版本为3.14.0。
将其卸载pip uninstall selenium,重新安装并指定版本号pip install selenium==3.4.3(记住:此处==两边没有空格,否则报错)。
再次运行,发现没有报错,搞定!

[乐于学习,勤于思考] - wrox.org & baidu.com.ru - 本站原创,转载请注明出处!

Add a Comment

Your email address will not be published. Required fields are marked *