11
我剛下載並在我的機器上安裝了phantomjs。我複製並粘貼下面的腳本到一個文件名爲hello.js:如何使用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);
我想打印完整的HTML源代碼(在這種情況下,從谷歌網頁)到文件或控制檯。我該怎麼做呢?
是的,您的陳述是正確的。無論如何感謝您的答案。 – toom
@toom:當然,因爲他是phantomjs的創建者:) – bertie
這會給dom中的html(它已經被javascript操作並且經歷了某種程度的語法校正),而不是原始的未處理的html服務由服務器。有沒有一種方法可以解決這個問題?也許從onResourceReceived? –