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í.