shell)通过Nightmare.js在Linux服务器上无所畏惧
我正在构建一个刮板来使JS单页应用程序易于抓取。
在对PhantomJS (内存泄漏,过时的webkit,不死过程,以及其他许多问题) 感到沮丧之后,我决定切换到NightmareJS,它可以做同样的事情,但在引擎盖下使用Electron。 电子有很多优点(使用最新的铬 ,速度要快得多),但它需要一台X服务器才能运行。
因为我需要使它在ubuntu服务器下工作,所以我遵循了这个要求。 现在我有一个很棒的EC2实例,一切准备好运行无头电子
xvfb-run electron
关键是我需要通过nightmareJS(我将在一个node.js服务器脚本中使用)来运行它。 我想知道如何将参数传递给恶梦,以便通过svfb启动电子
我不知道是否有更好的方法,但至少对我的作品使用xvfb-run命令运行主流程:
$ xvfb-run node --harmony simple-service.js
Worker 12153 is online
Worker 12155 is online
Worker 12154 is online
Worker 12156 is online
链接地址: http://www.djcxy.com/p/29051.html