Foros del Web » Programando para Internet » PHP »

obtener html con curl de web con varias etiquetas body

Estas en el tema de obtener html con curl de web con varias etiquetas body en el foro de PHP en Foros del Web. Buenas tardes: Disculpad mi escaso conocimiento, necesito vuestra ayuda porque estoy comenzando a usar php con curl y estoy intentando parsear una página web que ...
  #1 (permalink)  
Antiguo 18/09/2018, 12:38
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia (España)
Mensajes: 132
Antigüedad: 10 años, 4 meses
Puntos: 1
obtener html con curl de web con varias etiquetas body

Buenas tardes:

Disculpad mi escaso conocimiento, necesito vuestra ayuda porque estoy comenzando a usar php con curl y estoy intentando parsear una página web que tiene varias etiquetas <body>. La página creo que utiliza javascript para presentar una etiqueta body u otra al pinchar en un desplegable en la página.

Para parsear la web utilizo el código que os pongo más abajo pero no consigo obtener el mismo código que se ve en el navegador al dar el comando "ver código fuente".

¿Me podéis ayudar?

Gracias a todos


$url="http://www.miurl.com";
$doc = new DOMDocument;
$doc->loadHTMLFile($url);
echo'<br/>* doc obtenido';
$body = $doc->getElementsByTagName('body')->item(0);
foreach ($body->childNodes as $mibody) {
$cont++;
echo'<br/>====================================';
echo'<br/>'.$mibody->textContent;
echo'<br/>'.$cont.' body bajado';
}
__________________
tu outlet online
GolfSencillo



La zona horaria es GMT -6. Ahora son las 01:28.