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

スポンサードリンク

簡単に DOM 要素を取得できる [ PHP Simple HTML DOM Parser ] を使ってみたので使い方をメモ。

Shd

▲ 公式サイト。

サンプルコード

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

<?php

// ライブラリ読み込み
include('./simple_html_dom.php');

// ページを変数に格納
$html = file_get_html('http://www.example.com/');

// title タグ内の文字列を検索
$title = $html->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();

▲ メモリクリア

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

ありがとうございます!

スポンサードリンク

この記事が気に入ったら、ぜひシェアをお願いします!

コメントを残す

メールアドレスが公開されることはありません。