Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/06/2015, 11:23
criscc19
 
Fecha de Ingreso: junio-2015
Mensajes: 30
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: extraer de web

creo que entiedes lo que quieres, eso yo lo estube buscando hace mucho tiempo y no lo encontres, te dare una respuesta y no se si te solucione el problema.

primero en tu servidor en la raiz crea un archivo php.ini, deberas ativarle la opcion:

allow_url_fopen = on.

despues crear una pagina con la funcion que te extraiga el sitio web:

<?php
$ch = curl_init("http://www.forosdelweb.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$var = curl_exec ($ch);
curl_close ($ch);
?>

puedes probar como se visualisa con un: echo $var;

con la pagina ya extraida biene la parte que es la de extrer cualquier elemento, se que pordras analizarla y ver que solo debes cambiar el elemento que queres extraer y listo:

preg_match_all('/<div class=\"box-orange\"\>([\x00-\x7F]*?)<\/div>/', $var, $htmlFinal);
echo implode($htmlFinal[0]);

la parte de preg_match_all tiene una exprecion regular que extrae cualquier elemento por su nombre de clase o podes cambiarla por id y etiqueta que queras, luego el $htmlFinal es el resultado de la busqueda y devolvera un array, luego con un echo implode muestra en pantallas el elemento extraido o los elemtos extraidos, porque si hay mas de uno con el mismo nombre los extraera .

espero te sirva y por cierto soy nuevo en esto.