Actualmente estoy trabajando en un proyecto que requiere que analice algunos datos de un sitio web alternativo, y tengo algunos problemas ( tenga en cuenta que soy muy nuevo en la codificación PHP ).
Aquí está el código que estoy usando a continuación + el contenido que devuelve.
$dl = $html2->find('ol.tracklist',0); print $dl = $dl->outertext;El código anterior devuelve los datos de lo que estamos tratando de obtener, está debajo pero es extremadamente complicado, siempre que desee ver , haga clic aquí .
Sin embargo, cuando pongo esto en un foreach, solo devuelve uno de los atributos a a href a la vez.
foreach($html2->find('ol.tracklist') as $li) { $title = $li->find('a',0); print $title; } ¿Qué puedo hacer para que devuelva todos los elementos a a href del código de ejemplo anterior?
NOTA: estoy usando simple_html_dom.php para esto.
Según el marcado, solo apúntalo directamente, obtén la lista y luego apunta a su ancla:
foreach ($html2->find('ol.tracklist li') as $li) { $anchor = $li->find('ul li a', 0); echo $anchor->href; // and other attributes }