簡単に DOM 要素を取得できる [ PHP Simple HTML DOM Parser ] の使い方

簡単に DOM 要素を取得できる [ [PHP Simple HTML DOM Parser](http://simplehtmldom.sourceforge.net/) ] を使ってみたので使い方をメモ。

Shd

▲ 公式サイト。

サンプルコード
———————————————————————-

下のコードは、www.example.com のタイトルを取得して表示します。

find(‘title’,0)->plaintext;

// 結果を出力
echo $title;

?>

meta description の中身を取得しようと頑張ったんですが出来ませんでした…orz

その他の書き方
———————————————————————-

$html->find(‘h1.title’,0)->plaintext;

▲ 最初に見つかった title クラスを持つ h1 要素内の文字列

$html->find(‘div#hoge a’,1)->plaintext;

▲ 二番目に見つかった id=hoge を持つ div 要素内の a 要素の文字列

$html->clear();

▲ メモリクリア

参考にさせてもらったページ
———————————————————————-

– [誰でもスクレイピング!DOM要素を引っこ抜くSimple HTML Dom-ITかあさん](http://www.kaasan.info/archives/1457)
– [PHP Simple HTML DOM Parser の使用方法](http://www.crystal-creation.com/web-appli/technical-information/programming/php/library/simplehtmldom/manual.htm)
– [PHP Simple HTML DOM Parserがとっても便利 | mutter](http://nplll.com/archives/2011/10/php_simple_html_dom_parser.php)

ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です