0

我用简单的 html dom 抓取并想抓取div,所以我这样做:spanimg

$c = $html->find('div, span, img');
echo $c->outertext; 

这给了我页面上的输出,所以当它们出现在抓取的页面上时,元素会被混淆:div img img img span span img div span 等。

有没有办法像 PHP 语句一样获得输出?所以首先是所有的div,然后是所有的span,最后是所有的img,当然没有多次调用 PHP 文件。

4

1 回答 1

1
foreach(array('div', 'span', 'img') as $name){
  $c = $html->find($name);
  echo $c->outertext;
}
于 2013-07-03T00:18:04.363 回答