Nightmare 在centos7 下运行环境搭建

背景

因工作需要,需要引入nightmare做数据爬取,其实本来打算phantomjs,但是了解到其作者已经宣布不再继续维护,只能放弃

Nightmare是什么

nightmare是基于nodejs开发,官方宣传适用于做web的自动化测试,毕竟它可以获取页面信息,但是恐怕更多的人在使用nightmare做爬虫类应用

Nightmare是如何实现的

nightmare如今是依赖electron来实现的,而electron可是大名鼎鼎,大红大紫的atom等工具底层都是依赖与它。

CentOS7 下如何搭建环境

一般来说,我们在安装CentOS 7 系统时,不会安装gnome图形界面库,这就导致了一个问题,下面会提到。

nodejs的安装:截止此文,最新版本是8.6

nightmare的安装

google chrome的安装

xvfb的安装


你可能感兴趣的:(Nightmare 在centos7 下运行环境搭建)