Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

140
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!