Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2010, 20:41
Zeridis
 
Fecha de Ingreso: abril-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Copiar contenido de cuadro IFrame y enviarlo a una base de datos

Saludos a todos,

Consultando por primera vez, ojala alguien me pueda ayudar con mi pregunta. Espero ser claro en mi consulta.

Bueno, no soy programador, pero he aprendido algunas cosas en el camino al tratar de implementar una página web mediante Joomla. Hasta ahora voy relativamente bien. La pregunta comienza al momento que agregué un IFrame que muestra informacion de eventos provenientes de un proveedor externo y que se actualiza cada minuto, aunque no hayan nuevos eventos que mostrar.

Lo que busco es algún script que periódicamente (unas 2 veces al día) copie el contenido que muestra este IFrame y que lo envie a una base de datos MySQL o a un archivo de texto por ejemplo.

Al ser contenido dinámico lo que muestra el IFrame (en promedio 20 a 100 lineas al mismo tiempo), mi objetivo es colocar un script dentro del servidor en que se aloja la página e ir almacenando la información diaria para tener un base para luego contruir una referencia histórica donde los visitantes puedan tener acceso a los eventos pasados (por ej: del dia anterior, la última semana, el último mes, etc) eligiendolos por fechas o países.

El código del IFrame es algo como sigue:
Código:
<iframe id="Eventos" frameborder="0" style="width:676px; height:500px;" src="" allowtransparency="true"></iframe>
<script type="text/javascript" src="http://www.proveedor-del-IFrame.com/js/eventos.js?p=328&s=1&l=3&h=www.proveedor-del-IFrame.com"></script>
Y muestra datos de manera similar a:


Si selecciono los datos del IFrame y los copio queda en forma de texto así:

Código:
Country 1: Place
04-12-2010 20:45 - cloudy - partly cloudy Now
Country 2: Place
04-12-2010 19:00 - cloudy - cloudy Now
.
.
.
Country N: Place
04-12-2010 17:30 - Sunny - Partly cloudy Now
Tal vez alguien me puede orientar cómo hacerlo o qué lenguaje seria mas apropiado.

Muchas gracias de antemano.