Hola a todos, voy al grano a ver si me podéis echar un cable, seguro que sí:
- El problema:
Tengo que recoger la información que se muestra en una página web y guardarla en una base de datos para luego poder mostrarla en otra web (mía) de la forma que mejor me parezca. Además de la página que os adjunto, me gustaría parsear, también, otras páginas dentro de ese mismo site.
Llevo unos días dándole vueltas ya que mis conocimientos sobre estas cosas no son nulos pero no es tampoco mi fuerte.
Tengo intención de montar mi página web con Ruby y postgresql para la base de datos.
Según he ido leyendo por ahí, se podría hacer con un script que "parsee" la página en cuestión y la vaya almacenando en la base datos. El problema es que no se por donde empezar... jejeje
Me lo he organizado de la siguiente manera, a ver que os parece:
1º Crear la base de datos y su estructura (primera cosa que no se hacer) de una forma óptima para poder almacenar la información correctamente a efectos de luego poder acceder a ella de la manera más sencilla.
2º Crear el script que recoga todos los datos de la página web. Pretendo hacerlo con Ruby, aunque he leido que Phyton es muy bueno para esto.
3º Guardar esos datos en la base de datos en función a una estructura lógica. Supongo que también con Ruby.
4º Coger esos datos y mostrarlos en una página web propia. Me gustaría parsear toda la información pero luego poder mostrar la que yo necesite en cada momento. Esto ya sería una segunda fase. Primero me gustaría poder ver toda la información en una base de datos propia.
No quiero tampoco que me paséis el script, sino más bien que me orientéis un poco para que pueda tener algunos conceptos claros sobre el tema ya que es la primera vez que voy a hacer algo así. Si me pudieráis pasar alguna referencia sobre el tema, también os lo agradecería. No se por donde empezar a buscar tanto a la hora de hacer un script para parsear como a la hora de organizar bien la base datos para que, primero guarde la información y luego la muestre.
Os agradezco muchísimo el tiempo.
Un saludo.
Pd. Si este no es el foro apropiado para esto, ruego me disculpen. No sabía muy bien en que otro sitio colocarlo.