(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) —

タイトルですよ

ヘッダーですよね

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

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

以上

ヤフー

/

コメントを残す

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

20 − eight =