2011-07-18 29 views
0

よくここに行きますPHPの単純なHTMLのDOMパーサー、どのようにJavascriptを解析?

PHPの単純なHTML DomパーサーでJavascriptを解析する方法はありますか?私はJavascriptで生成されたWebコンテンツを解析する必要があります.JavaScriptが生成した後に作成されるため、画像を解析する直接の方法はありません。あなたがイメージ...などがそのように私が直接できないのJavaScriptによって生成されたソースを確認した場合http://www.pcbox.com/discos-duros_serial-ata-2---sata2_040507.aspx?ch=00000205110002000212031201fa80376ded0f8f1a2a036267416fe20#productos

:ビューソース:http://www.pcbox.com/discos-duros_serial-ata-2---sata2_040507.aspx?ch=00000205110002000212031201fa80376ded0f8f1a2a036267416fe20#productos

とウェブここ

は、Webのソースコードですそれらを解析する。それを行うことができるPHPのパーサーはありますか?

答えて

1

いいえ。DOMは存在する場合にのみ解析できます。それを行うには、パーサに統合されたJavaScriptエンジン全体が必要です。私は、他の外部ツール(node.jsや何かに渡して、そして最終的なDOMをphpで構文解析して戻すgettign)を使って潜在的に行うことができると思いますが、それは非常に複雑です。

ユースケースの特定のセットに対してjsアナライザーを作成しようとする可能性もありますが、問題のhtmlが制御できないサイトからのものである場合は、エラーが発生しやすくなります。

関連する問題