var url = "http://localhost:3000/"; var page = require('webpage').create(); page.open(url, function(status) { if (status == 'fail') phantom.exit(); var intervalTime = 1; setInterval(function() { var ready = page.evaluate(function () { if(typeof window.isReady !== 'undefined') { return window.isReady(); } return false; }); if (ready) { var out = page.content; out = out.replace(/]+>(.|\n|\r)*?<\/script\s*>/ig, ''); out = out.replace('', ''); out = out.replace('', ''); console.log(out) phantom.exit(); } }, intervalTime++); });