Acceso a información de una pagina web desde mi aplicación
Hola, estoy desarrollando una aplicación de escritorio y estaba preguntándome si hay alguna manera de que mi aplicación pueda acceder a la información que se encuentra en un sitio web determinado y usarla para manipularla y mostrarla como yo quiero... el diseño del sitio es simple, y estoy seguro que no usa flash. La extensión del sitio ASP.
Para ser más claro el sitio muestra información en forma de tablas y quiero capturar esa información.
Desde ya muchas gracias
- Inicie sesión o regístrese para enviar comentarios
Si no tienes otra forma de
Si no tienes otra forma de acceder la información mas que a la página final, la única forma es realizando peticiones http a esa página con los parámetros adecuados y luego vas a tener que parsear el html que te regrese. Vas a tener problemas si el html es generado por javascript.
Yo te recomendaría trabajar en conjunto con las personas que desarrollan la otra aplicación para que mejor diseñen en conjunto un servicio de datos (que puede ser, entre otras cosas una serie de webservices) y asi te evitas de estar parseando html, que es suceptible a cambios frecuentes.
Si de verdad no tienes acceso al desarrollo, entonces no suena muy legal lo que estas haciendo, mejor contacta a quien esté encargado de webmaster y de ahí trata de conseguir el permiso se usar su información.
muchas gracias por tu
muchas gracias por tu respuesta, la aplicacion que estamos desarrollando copiaria los datos que una pagina muestra sobre las notas de un alumno, luego operaria sobre esas notas para generar informacion estadistica, pero no tenemos acceso a los desarrolladores, porque en mi facultad no los ubican.. como solucionaria el problema si es que usa javascript?
JSON
Concuerdo con hjuarezv deberias contactar al webmaster del Sitio web es muy compliado y aparte inestable lo que pretendes hacer ami forma de verlo mejor checa con el web master del sitio web y realiza un Webservice.
Te dejo la liga de JSON para que lo cheques.
Saludos.
jo jo por otro lado si no hay
jo jo por otro lado si no hay desarolladores.... la pagina no va a cambiar :P plop!!!
Pero si es muy mala idea parsear el HTML directamente...
pues hazlo a mano
usa la clase URLConnection y puedes tener el codigo de la pagina en un string y asi buscar las etiquetas de table y obtener lo que quieras, lo malo de esto es que es mucha programacion