Foros del Web » Programando para Internet » PHP »

Algun script para copiar contenido de otra web?

Estas en el tema de Algun script para copiar contenido de otra web? en el foro de PHP en Foros del Web. Hola a todos ,tendran alguna idea de como crear un robot para copiar contenido de una web Osea que rastre ciertas pagina y copie el ...
  #1 (permalink)  
Antiguo 16/04/2015, 11:12
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
Algun script para copiar contenido de otra web?

Hola a todos ,tendran alguna idea de como crear un robot para copiar contenido de una web

Osea que rastre ciertas pagina y copie el contenido

tengo este codigo
Cita:
<?php
// Example by deerme.org
$data = file_get_contents("http://www.terra.cl/valores/");

if ( preg_match('|<td align="right" class="texto2">UF : </td>\s+<td class="texto2"><b>(.*?)</b></td>|is' , $data , $cap ) )
{
echo "UF ".$cap[1];
}
Pero como haria que rastree varias paginas automaticamente ?
Tendrán algun script o idea de como se hace en php ?


Saludos
  #2 (permalink)  
Antiguo 16/04/2015, 11:21
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Algun script para copiar contenido de otra web?

- Haces una función que acepte como parámetros la url a crawlear y los match de la info.
- Pones en un array los sitios
- Usas for

PD: Es una porquería usar regex para parsear HTML.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 16/04/2015, 11:23
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Algun script para copiar contenido de otra web?

La técnica se llama web scraping. recuerda antes de usar, ver sus limitaciones.
Te dejo una librería que te puede servir: https://github.com/FriendsOfPHP/Goutte
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #4 (permalink)  
Antiguo 16/04/2015, 12:07
 
Fecha de Ingreso: julio-2013
Mensajes: 309
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Algun script para copiar contenido de otra web?

Cita:
Iniciado por hhs Ver Mensaje
La técnica se llama web scraping. recuerda antes de usar, ver sus limitaciones.
Te dejo una librería que te puede servir: https://github.com/FriendsOfPHP/Goutte
Gracias , tendras algun tutorial de como utilizarlo
  #5 (permalink)  
Antiguo 16/04/2015, 15:58
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 10 meses
Puntos: 379
Respuesta: Algun script para copiar contenido de otra web?

Nop, pero la documentación te ayuda. Lo demás es probar.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: contenido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:31.