2011-03-27 14 views
1

JavaScriptで生成されたWebページを解析する必要があります。ですから、PHPでブラウザが生成したHTMLをキャプチャする方法があるかどうかを知る必要があります。PHPでブラウザで生成されたHTMLをキャプチャするには?

ブラウザで生成されたwepページの印刷画面をキャプチャする例を見てきました。 HTMLをキャプチャすることは可能ですか?

よろしく、

答えて

4

JavaScriptはクライアントのブラウザではなく、サーバーによって処理されているので、あなたが欲しいものを行うための方法、

それをキャプチャすることはできませんにページ内のJavaScriptコードを挿入することができますあなたはそのように行うことができます

var htmlCode = $("body").html(); 
$.post("recorder.php", { html: htmlCode }); 
+0

が、それは純粋なサーバー側ではありません(あなた:あなたはjqueryのを使用する場合は、このような何かでそれを行うことができます

:サーバーへの全体のhtmlを送信ブラウザで手動でページを開く必要があります)。 –

+0

trueですが、ページを開き、読み込まれるまで待って、必要なページごとに実行させるプログラムを使うことができます – Ha11owed

+0

** echo $ crawler-> parse ($ url); **はクライアント側が全くないことを意味し、サーバー側のみを使って(手動で)ある程度行うことができます。 –

関連する問題