我正在使用简单的html dom进行抓取,并希望抓取div
,span
和img
以便我这样做:
$c = $html->find('div, span, img');
echo $c->outertext;
这为我提供了页面上的输出,因此元素在显示的页面上会混淆:div img img img span span img div span etc。
有没有办法像PHP语句一样获得输出?所以首先是所有div
,然后是所有span
,最后是所有img
,当然没有多次调用PHP文件。
答案 0 :(得分:1)
foreach(array('div', 'span', 'img') as $name){
$c = $html->find($name);
echo $c->outertext;
}