Interesante.

Recuerdo por experiencia ajena con una utilidad para procesar Html (quizás
era el mismo HtmlAgilityPack), que tenían problemas cuando el HTML a
procesar no era un documento XML bien-formado.

Pero quizás es un tema ya resuelto por la utilidad.

 

~Gus

 

De: puntonet@mug.org.ar [mailto:puntonet@mug.org.ar] En nombre de Oscar
Zárate
Enviado el: miércoles, 05 de septiembre de 2012 18:46
Para: puntonet@mug.org.ar
Asunto: [puntonet] Obtener datos tabulares de varias HTML iguales

 

Yo he usado el HtmlAgilityPack y es muy poderoso. Podes acceder a muchas
cosas. La clave es manejar los xPath correctamente.

Otra cosa que podrías tener en cuenta es el uso de alguna consulta jQuery,
si tenes identificado los elementos que necesitas via una clase o algo así
es muy simple y rápido.

2012/9/5 Oscar Onorato <oscar.onor...@gmail.com>

Gustavo,

 

Muchas gracias por tu respuesta, es una opción que voy a sumar.

Ayer googleando me encontré con un paquete que se llama HtmlAgilityPack y
unos ejemplos que no se acercan mucho a lo que logro directamente con
Excell: http://htmlagilitypack.codeplex.com/wikipage?title=Examples

 

Gracias Gusavo y si encuentro más opciones las posteo, para la posteridad...
=)

 

Saludos




Oscar R. Onorato





El 5 de septiembre de 2012 00:26, Gustavo Azcona <gustavoazc...@gmail.com>
escribió:

Podrías usar la clase WebRequest para hacer un download del HTML y luego
usar expresiones regulares para encontrar el inicio o directamente extraer
los datos que te interesan de la tabla HTML.

Veo si encuentro algún ejemplo que tengo por ahí te paso.

 

~Gus

 

De: puntonet@mug.org.ar [mailto:puntonet@mug.org.ar] En nombre de Oscar
Onorato
Enviado el: martes, 04 de septiembre de 2012 15:03
Para: puntonet@mug.org.ar
Asunto: [puntonet] Obtener datos tabulares de varias HTML iguales

 

Hola lista,

 

Necesito obtener datos tabulares, en concreto de 4 tablas ubicadas siempre
en la misma posición dentro de la misma página. Lo único que varían son los
datos dentro de esas tablas.

 

Hasta ahora lo puedo hacer con Excell 2003, pero necesito automatizar el
proceso porque esos datos luego los tengo que pasar SQL Server.

 

¿Qué me recomiendan usar para la recopilación de esos datos?

 

Si es necesaria más información, les pido tengan a bien decírmelo.

 

Desde ya muchas gracias.




Oscar R. Onorato

 

 

 

Responder a