Problema a obtener datos con Simple HTML Dom

Steeep Seguir

Delta
Social Media
Desde
19 Nov 2012
Mensajes
593
Buenas,

He estado realizando un simple script para obtener unos los datos de una web de juegos y me he quedado parado cuando quiero obtener los nombres de las subcategorías de los juegos.

Les dejo el código para que vean como va:

Insertar CODE, HTML o PHP:
 <!DOCTYPE html>

<html lang="es_ES">
* <head>
* * <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
* * <meta charset="utf-8"/>
* </head>
* <body>
<?php

require_once 'libs/simple_html_dom.php';

// Create DOM from URL
$html = file_get_html('http://minijuegos.com/');

echo " * *<ul>\n";

foreach($html->find('nav ul li.subnav div.sn-lvl-1 ul.inner') as $categories) {
**
* foreach($categories->find('li.sn-lvl-2') as $cats) {
* * $cat['title'] = $cats->find('h2.sn-cat', 0)->plaintext;
$cat['link'] = $cats->find('h2.sn-cat a',0)->href;

//echo " * * *<li><a href=" . $cat['link'] . ">" . strip_tags(trim($cat['title'])) . "</a></li>\n";
* }
**
* foreach($categories->find('li.sn-lvl-2 div.sn-lvl-3') as $subcats) {
* * * $link = $subcats->find('a',0)->plaintext;
 *echo $link . "-";
* }
}

echo " * *</ul>\n";

?>
* </body>
</html>

Y el problema es que solo me obtiene el primer valor de cada subcategoría pero no todas las que se muestran.

Si pregunto es porque le he estado dando vueltas mucho rato y no encuentro solución.

A ver si me echáis una mano con esto para que me muestre todos los valores.

Saludos y de antemano gracias :encouragement:
 
Arriba