Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2013, 14:30
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Extraer página con CURL y recuperar datos de tabla

No es tan complicado manejar las clases DOM de PHP, podrías colocar un poco de HTML?

Tienes el método getElementById para obtener etiquetas por ID (único).

El método getElementsByTagName para obtener etiquetas por nombre etiqueta

DOMXPath es una clase para búsquedas en el DOM más avanzadas, por ejemplo una etiqueta con un atributo específico. Pero para usar este debes saber como funciona el lenguaje Xpath.

Por ejemplo para obtener el contenido de todos los TD del HTML:

Código PHP:
Ver original
  1. $doc = new DOMDocument();
  2. $doc->loadHTML($html); //cargamos el HTML
  3. $td = $doc->getElementsByTagName('td');
  4.  
  5. foreach ($td as $data) {
  6.     echo $data->nodeValue . '<br />';
  7. }

Pero se puede ser más preciso si hay un div u otra etiqueta donde se encuentre la tabla.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP