Foros del Web » Programando para Internet » PHP »

Sacar datos de otra web (similar a un bot)

Estas en el tema de Sacar datos de otra web (similar a un bot) en el foro de PHP en Foros del Web. Lo que quisiera hacer es lo que hace ahora mismo facebook al insertar un link, que al insertar un link automaticamente recibir los metatags de ...
  #1 (permalink)  
Antiguo 23/10/2011, 19:01
 
Fecha de Ingreso: julio-2010
Mensajes: 127
Antigüedad: 10 años, 9 meses
Puntos: 2
Sacar datos de otra web (similar a un bot)

Lo que quisiera hacer es lo que hace ahora mismo facebook al insertar un link, que al insertar un link automaticamente recibir los metatags de ese link,

Si no me entendieron sigan leyendo:
Yo quiero que al poner un link en un campo de texto: digamos que pusimos http://www.forosdelweb.com/ en mi pagina web, automaticamente aparesca el metatag de esta web Comunidad para aprender y desarrollarse en php, .net, javascript, html5, seo, java, android, programación, software, diseño y desarrollo web

Para web un ejemplo en funcionamiento, entren a facebook e intenten poner un link como estatus... veran como rapidamente les aparece una descripcion de el sitio que han escojido.

Por lo menos diganme con que lenguaje se hace eso... jajaja
__________________
Mi ultima web.
  #2 (permalink)  
Antiguo 23/10/2011, 19:09
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 9 años, 8 meses
Puntos: 793
Respuesta: Sacar datos de otra web (similar a un bot)

Te puede servir la función get_meta_tags

Código PHP:
Ver original
  1. <?php
  2.  
  3. $data = get_meta_tags('http://forosdelweb.com');
  4.  
  5. echo '<pre>';
  6. print_r($data);
  7. echo '</pre>';

$data es un array con lo que encuentra.

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
  #3 (permalink)  
Antiguo 23/10/2011, 19:42
 
Fecha de Ingreso: julio-2010
Mensajes: 127
Antigüedad: 10 años, 9 meses
Puntos: 2
Respuesta: Sacar datos de otra web (similar a un bot)

Wow, Gracias... este ejemplo me funciono del primer intento (lo que es raro) jajaja

Pero sin embargo quisiera pedirles algo mas... para sacar contenido... y no metatags


Gracias por adelantado...!!!
__________________
Mi ultima web.
  #4 (permalink)  
Antiguo 23/10/2011, 19:52
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 9 años, 8 meses
Puntos: 793
Respuesta: Sacar datos de otra web (similar a un bot)

Código PHP:
Ver original
  1. <?php
  2. $page = file_get_contents('http://forosdelweb.com');
  3. echo $page;
  4. ?>

Todo depende de que contenido quieras y ya necesitarias DOM por ejemplo para obtenerlo.

2 aportes que te pueden dar ideas:

http://www.forosdelweb.com/f18/aport...equest-724214/
http://www.forosdelweb.com/f18/aport...ml-dom-792348/
__________________
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

Etiquetas: html, similar
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 09:43.