NodeJS 得到完全呈现 HTML 页面

NodeJS Get Completely Rendered HTML Page

我想在 JavaScript 完全加载并且页面完全呈现后使用 NodeJS 从 url 获取 html 页面内容,或者获取基本 html 然后 运行 所有 JavaScript 个文件来实现最终内容。 例如假设有一个基于AngularJS的网站,那么基本的html很简单,但是页面中加载所有JavaScript代码后,页面内容就完全不同了。我想在我的服务器上获取最终内容以在其中找到内容。有什么想法吗?

After-Load 是一个很有魅力的 NodeJS 包:

var afterLoad=require('after-load');

然后:

afterLoad('

       console.log(html.indexOf('charm')>0);
         //true 
})

也许为时已晚,但在过去,PhantomJS 解决了我的问题。