Dedicado a mis proyectos en Gambas ,un lenguaje de programación parecido al Visual Basic + Java pero ampliamente mejorado y...¡¡para gnu/linux!!.La potencia del gnu/linux sumada a la facilidad del Basic



Consultas, Desarrollo de programas y petición de presupuestos:



jueves, 27 de febrero de 2014

Ejemplo de parseo de pagina web: Seguimiento de Apuestas

Ejemplo de parseo de página web: Seguimiento de Apuestas

Este es un ejemplo de como se puede parsear una página web (osea extraer datos de ella) y realizar gráficas  (mediante Ploticus) "en vivo y en directo" con estos datos. También permite guardar los los datos en un históricos, y poder ver las gráficas.


Pagina web "parseada": http://sports.williamhill.es/bet_esp/es/betlive/all
Datos que vamos a extraer: Datos de los partidos de Fútbol:
 - Campeonato
 - Tiempo transcurrido
 - Resultado
 - Nombre de los equipos
 - Cuota de resultado "1"
 - Cuota de resultado "X"
 - Cuota de resultado "2"

El programa lee la página web cada 30 segundos, extrae los datos, y los va almacenando en un archivo de texto plano (si, como es un ejemplo simple, no he querido usar una base de datos).



Ejemplo del programa, crando las gráfica (el video esta accelerado, dura 1 minuto, pero realmente la grabación duro 105 minutos):



Nota sobre su uso:
Si haces click en la celda donde esta el nombre de los equipos que juegan, abre la página web de esa apuesta.

Si quieres ver el gráfico, haz click en otra columna de la misma fila, y abrirá un nuevo formulario mostrando la gráfica.

A nivel de programación es otro ejemplo del uso del patrón observador.



Enlace de Descarga: carpeta de Box.com


Para más información: