首页 > Web开发 > 详细

PhantomJS的使用

时间:2020-02-13 18:51:56      阅读:42      评论:0      收藏:0      [点我收藏+]

PhantomJS是一个服务器端的JavaScript API的开源的搜索器引擎。
它是一款知名的无头浏览器。
相对于一般浏览器来说,节省了GUI所必须消耗的大量内存,给多线程、进程并行提供了方便。
而爬虫碰到需要运行js代码时,又必须借助运行js的工具:浏览器。

我参照的教材是2018年6月出版的,而PhantomJS在2018年3月就表示暂停开发。
这里有一篇相关文章:用Python做爬虫的各位,不要再用PhantomJS了
当我运行时候,因为Selenium版本过高,就出现了报错信息。

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 '

于是就进行版本降级,回退到2.48.0

pip uninstall selenium
pip install selenium==2.48.0

此时就不会报错了。

PhantomJS的使用

原文:https://www.cnblogs.com/shisoco/p/12304281.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!