Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2015, 20:27
Eckonet
 
Fecha de Ingreso: noviembre-2012
Mensajes: 6
Antigüedad: 11 años, 5 meses
Puntos: 0
Extraer datos de un sitio web

Buenas, estoy iniciándome en el PHP y tengo un problema con un código para extraer información de una pagina web. Veamos si alguno me puede ayudar.

Código:
<?php
    include_once("simple_html_dom.php");

    $files = array();
    $urls = array(
    'http://librosgratisxd.com/ciudad-almas-perdidas-cassandra-clare-pdf-epub-descargar/',
    'http://librosgratisxd.com/ridicula-idea-verte-rosa-montero-pdf-epub-descargar/',
    );

    foreach($urls as $url) {

    $html = file_get_html($url);

    // Find all article blocks
    foreach($html->find('h1') as $element)
    {
       $var0 = $element->plaintext . '<br><br>';
       $var1 = $html->find('p', 8)->plaintext . '<br><br>';
       $var2 = $html->find('p', 3)->plaintext . '<br>';
       $var3 = $html->find('p', 4)->plaintext . '<br>';
       $var4 = $html->find('p', 5)->plaintext . '<br>';
       $var5 = $html->find('p', 6)->plaintext . '<br>';
       $var6 = $html->find('p', 7)->plaintext . '<br>';  
    }
    $ar=fopen("datos.txt","a") or
      die("Problemas en la creacion");
      fputs($ar,$_REQUEST[$var1]);
      fputs($ar,"\n");
      fputs($ar,$_REQUEST[$var2]);
      fputs($ar,"\n");
      fputs($ar,$_REQUEST[$var3]);
      fputs($ar,"\n");
      fputs($ar,$_REQUEST[$var4]);
      fputs($ar,"\n");
      fputs($ar,"--------------------------------------------------------");
      fputs($ar,"\n");
      fclose($ar);
      echo "Datos guardados";
}
?>
Intento extraer la información, guardarla en variables y luego que se pase a un archivo .txt

Si conocen alguna otra forma mejor de hacer esto seria de gran ayuda, solo quiero extraer los datos de esa web para aprender por que me propuse hacer algo así.