以下是我需要使用简单的html dom提取数据的页面示例:
<li><a href="http://www.domain.com/games/game1"><img class="nimg" src="http://www.domain.com/content/icons/game1.jpg" alt="Play Cool game" />
Cool game</a></li>
我需要网址,jpg和标题(酷游戏),而不是alt。
到目前为止,我发现只有设法只能提取一个属性的解决方案href
:
foreach($html->find('a') as $element) $links[] = $element->href;
答案 0 :(得分:0)
你的意思是:
foreach($html->find('a') as $element) {
$links[] = array(
'href' => $element->href,
'title' => $element->title,
...
);
}
答案 1 :(得分:0)
你可以尝试这样的事情。
foreach($html->find('a') as $element) {
$img = $element->find('img',1);
$games[] = array(
'url' => $element->href,
'img' => $img->src,
'title' => $element->plaintext
)
}