2011-06-24 4 views
1

URLからコンテンツを読むためにPHPで構築されたsimplehtmldomparserを使用しています。simplehtmldomparser - php - 表示されていない要素がありませんfirebugに表示されている要素なし

http://simplehtmldom.sourceforge.net/manual.htm

私は「表示:なし」を持つ要素retriveしようとしています、私は放火犯で見ることができます。しかし、私はPHPでDOMをretriveときにその要素は表示されません。

これにはどのような理由がありますか?どうすればこの問題を解決できますか?

+0

コードを投稿すると、単純なHTML DOMを使ってどのように取得していますか? – emaillenin

+0

include_once( 'simple_html_dom.dom.php'); $ html = new simple_html_dom(); $ html-> load_file( 'url_of_the_website'); $ tags = $ html-> find( '。classname'); ($ i = 0; $ i karthikkc

+0

findを$ html-> find( '。classname'、0)に変更します。出力があるかどうかを確認してください。 – emaillenin

答えて

0

simplehtmldomparserを使用してjavascriptで生成されたコンテンツを読むことはできません。これは、phpスクリプトがウェブサイト内のjavascriptを実行しないためです。

私はimacrosを使用してjavascriptで生成されたコンテンツを抽出し、必要なコンテンツを読むためにsimplehtmldomparserを使用しました。

関連する問題