2011-08-22 13 views
0

いくつかのdiv要素があり、javascriptによってコンテンツが生成されているサイトがあります。私は、PHPスクリプトをコーディングして、そのコンテンツを取得し、それをいくつかの変数に保存したいと思います。私はPHPを使用してテキストを解析する方法を知っている、私はちょうどjavascript生成された出力(JavaScriptコードではない!)に取得し、PHP変数に格納する方法を知らない。何か案は?php javascriptで生成されたテキストを解析します

+0

あなたはjavascriptにアクセスできますか?もしそうなら、あなたはjavascriptをPHPにプッシュし、生成されたHTMLを解析しようとはしていないようです。あなたはブラウザで行われるようにJavaScriptを解釈する必要があります。 – dstarh

+2

JavaScriptによってテキストが生成された場合PHPは、Ajaxを使用してそのテキストをサーバーサイドスクリプトに送信することを除いて、直接アクセスすることはできません。 –

+0

ページを取得した時点で、生成されたコンテンツはすでに入っていますか、またはページを見る場合にのみブラウザによって生成されますか? – hakre

答えて

0

あなたのPHPスクリプトにHTMLをポストすることができます。

var generatedHTML = document.getElementById('foo').innerHTML; 

は、その後、あなたが持っているかもしれないどんなAJAXライブラリ使用することができます... javascriptのコードは id="foo"を持つ要素を記入すると仮定すると(例:jQueryの)は、処理のためのサーバにそれを投稿します。

(またはクライアント側で処理することもできます..!)

+0

ありがとう、それはうまくいくはずです – roman

関連する問題