I am trying to render a a javascript evaluated source code from a website using phantomjs. But every time I try i only get the source code as is (similar to view source from the browser). What I actually want is the javascript evaluated code (what we see from inspect element from google chrome browser). My code looks like this:
var page = require('webpage').create();
page.open('http://www.google.com/', function (s) {
console.log(page.content);
phantom.exit();
});
Am I doing something wrong here?
This did the trick for me:
window.setTimeout(function () {
page.render(output);
phantom.exit();
}, 1000);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With