Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

139
Vistas
Obtenga todos los elementos de la lista HTML usando Simple HTML Dom

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.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

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 }
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda