(6)タグとidを指定してオブジェクトを得る – PHP Simple HTML DOM Parser -

find('p[id=foo]');

find()の第一引数にはCSSのセレクターで対象タグを指定します。

今回は属性を指定する方法をご紹介します。

こんな感じになります。

find('a[href=http://www.yahoo.co.jp]');

foreach($items as $item){
    echo $item->innertext;
}

?>

上記の「find(‘a[href=http://www.yahoo.co.jp]‘)」のところの意味は、

「hrefという属性に”http://www.yahoo.co.jp”という値を持ったaタグのオブジェクトを得る」となります。

なので、結果は以下のようになります。

ヤフー

— スクレイピング対象のhtmlファイル(sample.html) —


ヘッダーですよね

今日ははれでしたが寒かったですよ

そうですか、それは大変でしたね

以上

ヤフー

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>