节点JS获得完全加载的HTML页面

我想在JavaScript完全加载后使用Node JS从url获取html页面内容,或者获取基本html,然后运行所有JavaScript文件以实现最终内容。 例如,假设有一个基于Angular JS的网站,所以基本的html很简单,但是在页面中加载了所有的JavaScript代码之后,页面内容就完全不同了。 我想在服务器上获得最终的内容来find它的内容。 有任何想法吗?

After-Load是一个像魅力一样工作的NodeJS包:

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

然后 :

 afterLoad('http://stackoverflow.com/questions/29366718',function(html){ console.log(html.indexOf('charm')>0); //true })