nightmare是PhantomJS的高级封装,让你能够实现浏览器自动化任务。PhantomJS是一个基于WebKit的服务器端JavaScriptAPI。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准:DOM处理,CSS选择器,JSON,Canvas,和SVG。