0

こんにちは私は preg_match_all 関数を使用してページ上のものを取得しますが、詳細部分などの特定の部分を取得しようとすると、配列が送信されます!

そのページのコード構造は

<div class="f slp">DETAILS I WANT TO GET</div>

以前は、URL n タイトルを取得するために、次のようなコードを使用しました

//so this gets URLs in href=""
preg_match_all('/a href="([^"]+)" class=l.+?>.+?<\/a>/',$scraped,$results);

今回は、そのページの詳細を次の構造で取得したいと思います。

<div class="f slp">DETAILS I WANT TO GET</div>
4

2 に答える 2

1
preg_match_all("#<div class=\"f slp\">(.*?)<\/div>#si", $source, $match);

foreach($match[1] as $val) {
    echo $val."<br>";
}
于 2012-05-05T02:07:14.120 に答える