PhantomJS和Headless Chrome性能对比

历史进程

Selenium+PhantomJS是爬虫的常用套路,但在新版本的Selenium中调用PhantomJS将会弹出警告:UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead,意思是PhantomJS已被弃用。

随着Chrome59版本推出Headless模式(无界面模式)以来,**越来越多人采用Selenium+Headless Chrome模式。**目前,笔者使用的Chrome最新版本已经到78了。

那么问题来了,哪一种性能更好?

先说结论

  1. Headless Chrome加载速度比PhantomJS快55%
  2. Headless Chrome消耗内存比PhantomJS少38%

在这里插入图片描述在这里插入图片描述

评价标准

加载1000次Rails的默认页
电脑:2017 MacBook (1.4 GHz and 16 GB of Ram)
Ruby:2.3.3p222
Chrome:60.0.3112.113
PhantomJS:2.1.1

参考文献

  1. Headless Chrome vs PhantomJS Benchmark
发布了223 篇原创文章 · 获赞 63 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/lly1122334/article/details/103513262