11
Właśnie zainstalowałem phantomjs na moim komputerze i zainstalowałem go. I skopiować i wkleić poniższy skrypt do pliku o nazwie hello.js:Jak wydrukować źródło html na konsolę za pomocą 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);
chciałbym wydrukować kompletne źródło HTML (w tym przypadku ze strony Google) do pliku lub do konsoli. Jak mam to zrobic?
Tak, twoje oświadczenie jest poprawne. Dzięki za odpowiedź. – toom
@toom: oczywiście, ponieważ jest * twórcą phantomjs :) – bertie
to dałoby html z dom (który został zmanipulowany przez javascript i przeszedł pewien poziom korekcji składni) w przeciwieństwie do surowego nieprzetworzonego html przez serwer. Czy istnieje sposób, aby to osiągnąć? może z onResourceReceived? –