11
私のマシンにphantomjsをダウンロードしてインストールしました。私は、ファイルと呼ばれるhello.jsに次のスクリプトをコピーして貼り付け:phantomjsでhtmlソースをコンソールに出力する方法
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);
私はファイルまたはコンソールに(Googleのページから、この場合は)完全なHTMLソースを印刷したいと思います。これはどうすればいいですか?
はい、あなたの声明は正しいです。とにかく答えてくれてありがとう。 – toom
@toom:もちろん、彼は* phantomjsの作成者です:) – bertie
これは、未処理の生のHTMLとは対照的に、DOMからHTML(javascriptで操作され、構文修正を受けています)のhtmlを与えます。サーバーによって。それを得る方法はありますか?おそらくonResourceReceivedからですか? –