Autor
|
Tema: Obtener tabla de página web (Leído 4,717 veces)
|
sebah97
Desconectado
Mensajes: 77
|
Hola gente, quería hacer este tema para pedirles ayuda para obtener una tabla de una página web. La página en cuestión es ésta http://www.buscadorcablevision.com.ar/, y como verán abajo de todo se encuentra una tabla en la cual está la programación del día. Una manera de obtenerla es descargar el código de la página web y con funciones tales como Mid,Left, etc se pueden ir obteniendo los datos, pero es una manera demasiado lenta y costosa. Es por esto que les quería preguntar si conocen algún método para "descargar" la tabla o base de datos (no creo que se pueda hacer ésta última). Desde ya muchas gracias.
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
sebah97
Desconectado
Mensajes: 77
|
Hola, antes que nada muchas gracias por la respuesta. Con lo que me dijiste MCKSys, pensé en hacer un For, por ejemplo desde el programa 1 hasta el programa 10 se los asigno al canal 1. Pero el problema es que no tengo manera de saber cuantos programas por canal hay por dia, ya que pueden variar.
|
|
|
En línea
|
|
|
|
MCKSys Argentina
|
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!
|
|
|
En línea
|
MCKSys Argentina "Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."
|
|
|
seba123neo
|
estos parseos de HTML son medios feos de hacer, digo porque si te cambian el diseño de la pagina ya no funciona mas o te cambien el nombre de alguna tabla, la pagina deberia de proveer de alguna API publica que devuelva en formato JSON o XML los resultados, pero por lo que veo no tiene.
|
|
|
En línea
|
|
|
|
sebah97
Desconectado
Mensajes: 77
|
Tenes razón, hasta ahora mirando el código de la web pude notar que a partir del width del primer programa, puedo organizar toda la fila. Ahora seguiré buscando más patrones como dijiste. Desde ya muchas gracias MCKSys y si alguien tiene algo para sugerir, bienvenido
|
|
|
En línea
|
|
|
|
|
navegante2013
Desconectado
Mensajes: 19
|
Existe una posibilidad,tengo un modulo en vb.net 2008 que lo q hace es obtener el texto plano tal cual esta en una web, sin marcas ni nada, solo texto de cualquier pagina web, y luego lo envia a un archivo .txt, para luego seleccionar o buscar solo la información o datos que se necesite.
He hecho una prueba con tu página y he obtenido este texto, te presento parte del mismo:
Sab. 22/12/2012 00:00 00:30 01:00 01:30 02:00 02:30 03:00 03:30 04:00 04:30 05:00 05:30 06:00 06:30 07:00 07:30 08:00 08:30 09:00 09:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 21:00 21:30 22:00 22:30 23:00 23:30 A24 2 26 Noticias 3 Crónica TV 4 C5N 5 Encuentro 6 CNN en español 7 Canal 9 8 América 9 Telefé 10 TN - Todo Noticias 11 El Trece 12 Metro 13 Magazine 14 Canal 7 15 ESPN+ 16 TyC Sports 17 Fox Sports 18 ESPN 19 El Garage 20 Disney Channel 21 Nickelodeon 22 Cartoon Network 23 Disney XD 24 Discovery Kids 25 Boomerang 26 Disney Junior 27 Cinemax Sur 33 The Film Zone E 34 Volver 35 Space 36 Cinecanal Argentina 37 TNT 38 I.Sat 39 FX 40 FOX 41 Sony 42 Warner Channel 43 Universal Channel 44 AXN 45 Studio Universal 46 A&E 47 Europa, Europa 48 Investigation Discovery 49 TCM 50 MGM 51 Infinito 52 Sony Spin 53 TBS Very funny Sur 54 Utilísima 55 elgourmet.com Sur 56 Glitz 57 Cosmopolitan TV 58 E! Entertainment 59 Discovery Home & Health 60 Canal Rural 61 National Geographic 62 Discovery Channel 63 Animal Planet 64 The History Channel 65 TruTV 66 Canal (á) 67 Film&Arts 68 TLC 69 MTV Sur 70 Quiero música en mi idioma 71 VH1 Sur 72 CM Musical 73 RAItalia 74 TVE 75 Galicia TV 76 El Canal de las Estrellas 77 Canal Santa María 78 atras ad 24 por segundo Pare de sufrir TV compras SprayetteSprayette Mundo visual Noticias sobre ruedas Documentos América Vivo el sabado por A24Vivo el sabado por A24 Lo justo y necesario San Luis inspira 24 por segundo Políticos al asador Prestigio y poder Documentos América Hecho en Argentina Con estilo Hombres de campo Universidad crítica Tropicalísima Lotería unificada Neuquén Tropicalísima Resumen final. Noticias Punto bonus. Café las palabras Plan M Informe central Otra vuelta más Resumen final. Noticias Noticias. El diario del sábado Noticias. A todo motor Noticias. TLT - Toda la tardeTLT - Toda la tarde Noticias. Recitales Las imágenes más espectaculares Folclorísimo Johnny Allon presenta Noticias las 24 horasNoticias las 24 horasNoticias las 24 horasNoticias las 24 horasNoticias las 24 horasNoticias las 24 horas HD alta definición en noticias Mundo Casella Resumen central Esta noche Hacete cargo Relaciones humanas Posdata Bien tempranoBien temprano Fin de semana en C5N Alerta verde C5N Moda Líderes y negocios En escena Relaciones humanas RegresandoRegresando Donde estabas En escena Informe Klipphan Hacete cargo La guía perversa del cine Qué hubiera pasado? Batallas de la libertad El imperio del aire Crisis. Orígenes y consecuencias Marcianos Serpientes salvajes Proyecto G El otro oficio Ágora 2.0 TIC en el aula Fotos de la infancia Los días según Galeano Mandioca Los locos de la azotea Acá estamos. Historia de los ... La historia de la Tierra Experiencia directa. Voluntar... Batallas de la libertad Ágora 2.0 Tierra de fanáticos Naturaleza misteriosa Cómo hice las canciones En danza Pública y gratuita La cortina de hierro, un cinturón de vida En acción Años decisivos / Escuela Abie... El futuro llegó Mentira la verdad. Temporada 2 Presentes Disparos en la Biblioteca Pequeños universos Fuera de riesgo Marcianos Los días según Galeano Quizás porque. Temporada 3. V... Acá estamos. Historia de los ... Especiales Encuentro Cómo hice las canciones Soldados de paz Conclusiones en vivo Deportes CNN en vivo Directo USA Destinos Panorama mundial Cala Showbiz Deportes CNN Conclusiones CNN Dinero Lo mejor de Directo USA 1 Lo mejor de Encuentro 1 Deportes CNN Destinos Documentales CNN Documentales CNN Lo mejor de Cala 1 Deportes CNN Sanjay Gupta MD Lo mejor de NotiMujer 1 Lo mejor de Aristegui Clix Documentales CNN Documentales CNN Lo mejor de Showbiz 1 Oppenheimer presenta Destinos Lo mejor de Aristegui Mirador mundial en vivo Amanpour Documentales CNN Sanjay Gupta MD Destinos Vive el golf Clix 23 Pares Telenueve. Tercera edición Iglesia universal Más Viviana (Repetición) Bendita. Temporada 6 (Repetición)Bendita. Temporada 6 (Repetición) Chespirito Pinky Dinky Doo Barney Bob, el constructor Thomas y sus amigos Doraemon, el ga...Doraemon, el ga... Iron Kid Pakapaka El chavo animado El Chavo Sabor Argentina Jineteando Alma gaucha Fiestas Argentinas Brigada A Recital Provincia de Buenos ... Guinness Records Ayuda celestial No toca botón TVR. Televisión registrada. 2012 Animales sueltos 2012 Illusion Park Pasión de sábadoPasión de sábado América noticias. SábadoAmérica noticias. Sábado Secretos verdaderos Fiesta del mar. Late Night Bonus Cracks La Red TV Sin Codificar Dulce amor Diario de medianoche Hogar Shopping Club ZTV Dibu 3: La gran aventuraDibu 3: La gran aventura Los SimpsonLos Simpson Rápidos y furiosos Gracias por venir. Sobreviviendo a la Navidad Prende y apaga Tiene la palabra La viola en concierto Agenda nacional Tiene la palabra La viola en concierto Colectivo imaginario TN ecología TN sábado a la mañanaTN sábado a la mañanaTN sábado a la mañana TN deportivo a las 13 Sin estribos TN internacional TN Tecno TN sábado a la tarde Agenda nacional Esta es mi villa TN ciencia TN sábado a la tarde En el camino TN sábado a la noche Tiene la palabra La Viola, 15 años TN Extremo Varieté En síntesis Plim Plim Panam y Circo Piñón Fijo Sólo para reír. Plan TV Más barato por docena La cocina del show 2012La cocina del show 2012La cocina del show 2012 Sábado show El conocedor TV Jam session Racing, una pasión celeste y blanca MB Estética Medical Hair TVMedical Hair TV El pato TV Findes Autoexecutive La gran vidriera El arte de las armas Idas y vueltas. El expreso viajero Mundo turístico Autofans TV Industria en acción Último centro Pescavisión Agro TV La otra mitad Segundos para todos Mundo veterinario Gen 2.0 Look animal Universo deportivo Alto nivel Golf Time TV sana Pastelería artesanal Diseño F Decoración Alimentá tu vida Agenda by Elsa Seveso Contragolpe Cecilia Z Tus idolos Te quiero tango Actualidad y psicoanálisis Data Reporte publicidad Beauty TV El reflejo Don billetón MShow BDV, todo el año La salud del nuevo milenio Rebelde Way María Mercedes Magazine Pop Yes Los videos más graciosos Magacine Lo mejor de CantandoLo mejor de Cantando Grandes de la vida MagacineMagacine Lo mejor de Cantando Lo mejor de Bailando
Esto es como se obtiene el texto de TU PAGINA, luego puedes decirme si te interesa, practicamente se puede obtener texto plano de cualquir pagina web.
SALUDOS...
|
|
|
En línea
|
Nadie conoce lo que se puede llegar a alcanzar o conseguir, sino hasta que se decide dar el primer paso.
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
> Obtener Campo Determinado De Una Tabla Determinada mediante vb.net
.NET (C#, VB.NET, ASP)
|
rob1104
|
2
|
14,086
|
23 Febrero 2008, 04:12 am
por Hadess_inf
|
|
|
recibir en pagina php, la fila seleccionada en una tabla dataTable jquery
Desarrollo Web
|
ismaelviamontes
|
5
|
13,042
|
2 Mayo 2010, 00:33 am
por eduardo_caracas
|
|
|
No puedo obtener la ip de una pagina web!!!
Redes
|
Tom_Sawyer__
|
5
|
3,776
|
29 Marzo 2012, 15:50 pm
por Pablo Videla
|
|
|
Recargar colunna de una Tabla sin refrescar la pagina web.
Desarrollo Web
|
lluvplay
|
3
|
5,891
|
25 Junio 2012, 15:03 pm
por lluvplay
|
|
|
¿Cómo obtener una tabla de IPs?
Redes
|
HIRONAKAMURA
|
2
|
3,109
|
22 Octubre 2012, 00:54 am
por HIRONAKAMURA
|
|