2012-04-19 33 views
0

現在、CURLを使用して特定のWebページを読み込んで解析しています。それはうまくいっていましたが、一部はAjaxで動的に部分をロードし始めました。その結果、curl_exec()メソッドによって返されたコンテンツからこれらの部分が欠落しています。PHP:動的にajaxでコンテンツを読み込むWebページを読み込みます。

PHPで動的/ ajaxコンテンツを含む完全なコンテンツを読み込むことは可能ですか?たぶん、これを達成するのに役立つライブラリがありますか?

ありがとうございました

+0

ajaxが呼び出しているページがわかっている場合(ブラウザでFirebugや同様のツールでこれを監視できます)、ajaxリクエストを複製する追加のカールリクエストを行うことができます。 – GordonM

+0

いいえ、違いはあります。一般的な解決策はありますか? – user1343205

+0

異なる場合は、javascriptエンジンで解析する必要があり、そのhtmlドキュメントにDOMインターフェイスを提供する必要があります。これは、標準ブラウザと同じタスクです。 –

答えて

0

PHPでJavaScriptを実行する簡単な方法はありません。

いくつかのウェブサイトにしかアクセスできない場合は、ajax呼び出しのURLのハードコーディング/抽出とそれらのURLへの追加リクエストの手動送信を検討してください。

関連する問題