根据跨度的内容过滤回声输出

时间:2014-07-01 13:05:24

标签: php web-crawler

我没有真正的PHP经验,所以如果我没有正确解释自己,请原谅。

我们有一个非常简单的抓取工具,我们发现它是一个免费资源,但我们想让它更好一点:

当找到并打印此div时,其中有一个类price-ext的范围。我想根据跨度的内容使用if语句过滤回声输出。如果类price-ext的范围等于“v.o.n.”,则不要打印div。如果内容不同,则echo $post可以通过。

    <?php
    include_once('simple_html_dom.php');

    $target_url="http://www.funda.nl/koop/heel-nederland/inbeeld/sorteer-datum-af/";
    $html = new simple_html_dom();
    $html->load_file($target_url);
    foreach($html->find('div[class=specs]') as $post)
{

    echo $post."<br />";
}
?>

1 个答案:

答案 0 :(得分:0)

foreach($html->find('div[class=specs]') as $post)
{
    if ( $post != "v.o.n" ) {
    echo $post."<br />";
    }
}

如果我没错,应该可以工作。