我没有真正的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 />";
}
?>
答案 0 :(得分:0)
foreach($html->find('div[class=specs]') as $post)
{
if ( $post != "v.o.n" ) {
echo $post."<br />";
}
}
如果我没错,应该可以工作。