La idea es que parsees el HTML con alguna lib y despues veas las referencias.
Por ej., fijate la grilla del dia del ejemplo (22/12/2012)
Si miras el link en un navegador vas a ver que pone toda la info en lineas, 1x1.
Ahora, si examinas el HTML, veras que el codigo define clases, las cuales puedes agrupar.
No importa la cantidad de canales. La informacion la tienes completa.
Ademas, debes ver las relaciones:
- Si sigues el link que te di, veras que la primer linea es la fecha.
- Despues viene el listado de horarios. El primero es 00:00.
- Luego viene el listado de canales (que apareceran en la grilla
)
- Por ultimo la "malla" de programas.
Para ubicar los programas segun horario y canal, puedes mirar en el HTML, el valor de width y left de la propiedad style de c/u.
En resumen: En el navegador, mira la grilla armada y la forma en que sale la informacion con el link que te di. Ademas, mira el HTML de la info, a fin de encontrar "patrones" que te permitan asociar la info en una tabla...
Saludos!