11
Ho appena scaricato e installato phantomjs sulla mia macchina. Copio e incollato il seguente script in un file chiamato hello.js:Come stampare il sorgente html su console con phantomjs
var page = require('webpage').create();
var url = 'https://www.google.com'
page.onLoadStarted = function() {
console.log('Start loading...');
};
page.onLoadFinished = function (status) {
console.log('Loading finished.');
phantom.exit();
};
page.open(url);
mi piacerebbe stampare il codice HTML completo (in questo caso dalla pagina di Google) per un file o alla console. Come faccio a fare questo?
Sì, la tua affermazione è giusta. Grazie comunque per la risposta. – toom
@toom: ovviamente dal momento che è * il * creatore di phantomjs :) – bertie
questo darebbe l'html dal dom (che è stato manipolato da javascript e ha subito un qualche livello di correzione della sintassi) in contrapposizione al grezzo non elaborato html servito dal server. C'è un modo per ottenerlo? forse da onResourceReceived? –