簡単に DOM 要素を取得できる [ [PHP Simple HTML DOM Parser](http://simplehtmldom.sourceforge.net/) ] を使ってみたので使い方をメモ。
▲ 公式サイト。
サンプルコード
———————————————————————-
下のコードは、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)
ありがとうございます!