Foros del Web » Creando para Internet » Diseño web »

programar un "mininavegador" de ASP

Estas en el tema de programar un "mininavegador" de ASP en el foro de Diseño web en Foros del Web. Buenas, Aprovecho mi primer post para saludar a la comunidad. Estbapensando en desarrollar una aplicación para tratar ciertos datos. El mayor problema que encuentro es ...
  #1 (permalink)  
Antiguo 01/11/2008, 09:51
 
Fecha de Ingreso: noviembre-2008
Mensajes: 65
Antigüedad: 16 años
Puntos: 0
programar un "mininavegador" de ASP

Buenas,

Aprovecho mi primer post para saludar a la comunidad.

Estbapensando en desarrollar una aplicación para tratar ciertos datos. El mayor problema que encuentro es que estos datos sólo son accesibles a través de una web ASP/ASPX.

Si fuese una web PHP o simple HTML me imagino que con abrir un socket al puerto 80 del servidor y enviar una petición con los parámetros necesarios me valdría, pero al ser ASP, no tengo ni idea de cómo hacerlo de este modo.

Dándole vueltas, lo primero que he pensado ha sido "bueno, si el firefox es capaz de hacerlo, puedo programar la parte del firefox que se encarga de tratar el ASP". Mi programa, simplemente, en glura de mostrarme los datos, los trataría porque, finalmente, los datos que devuelve el servidor de páginas ASP se convierten en HTML, y así puedo parsear los datos y tal.

Mi problema es: por dónde empiezo? se os ocurre algún planteamiento mejor?

Gracias!
lusop
  #2 (permalink)  
Antiguo 01/11/2008, 12:35
 
Fecha de Ingreso: octubre-2008
Mensajes: 45
Antigüedad: 16 años
Puntos: 1
Respuesta: programar un "mininavegador" de ASP

No entiendo tu preucupacion con el asp,aspx? , como tu mismo indicas el servidor lo unico que devuelve es codigo html Puro , por lo cual la compilacion del ASP se realiza en el servidor y el browser ni lo ve. A no ser que pretendas usuar codigo ASP como script del cliente en cuyo caso el mismo problema se presentaria con el Jacva scripts y ahi si que tu browser tendria que tener un compilador para cada uno de estos.

Saludos
  #3 (permalink)  
Antiguo 01/11/2008, 14:21
 
Fecha de Ingreso: noviembre-2008
Mensajes: 65
Antigüedad: 16 años
Puntos: 0
Respuesta: programar un "mininavegador" de ASP

De entrada, gracias pro el tiempo en responder.

Mi preocupación con el ASP/ASPX es que yo no sé qué es lo que hace mi navegador cuando yo hago clic sobre un botón.

Cuando es unhtml plano, sé que sólo le tengo que enviar al servidor algo del estilo:

http://www.servidor.com:?usuario:pepito?password:clave...

pero no sé lo que envío cuando estoy en ASP.

Lo que yo quiero es que mi aplicación sea capaz de enviarle al servidor lo que le envía el firefox cuando hago clic sobre un botón en concreto y luego recoger el código de la página HTML de respuesta, para así poder parsear los datos. Una vez hecho esto, en esa página que me ha enviado de respuesta, existe un botón, y mi aplicación de ser capaz de hacer lo mismo con el evento de ese botón, es decir, enviarle al servidor lo que le enviaría el firefox al hacer clic sobre ese botón y volver a recibir la respuesta.
  #4 (permalink)  
Antiguo 05/11/2008, 11:16
 
Fecha de Ingreso: octubre-2008
Mensajes: 45
Antigüedad: 16 años
Puntos: 1
Respuesta: programar un "mininavegador" de ASP

Lusop:

Entiendo a donde vas pero de igual manera no depende del lenguaje ya que estos se ejecutan en el servidor(asp,aspx,jsp,php,etc) lo que deperia de tener tu navegador seria un compilador de htm.
Se puede construir pero debes de invertir mucho tiempo pero si eso es lo que quieres deberias de revisar las especificaciones del html http://html.conclase.net/w3c/html401-es/cover.html
para poder implementar las etapas para la construcción de un compilador.

1-Análisis lexico
2-Análisis sintáctico
3-generaciòn y compilaciòn del codigo.

Finalmente todo se debiera de reducir al uso de uno de los metodos que usa el protocolo http (GET , POST,HEAD, DEBUG,TRACE) que es finalmente es quien se comunica con el servidor.
  #5 (permalink)  
Antiguo 22/11/2008, 10:59
 
Fecha de Ingreso: noviembre-2008
Mensajes: 65
Antigüedad: 16 años
Puntos: 0
Respuesta: programar un "mininavegador" de ASP

mjamarillo:

De acuerdo; acabo de entender que incluso los botones de ASP simplemente ejecutan el submit del protocolo http.

Te voy a poner como ejemplo esta web. Supón que por un segundo yo quisiera hacer un bot que consultase información de google a taravés de esta página, en el botón de la zona superior de esta misma página del foro de forosdelweb.com.

Yo no quiero que mi aplicación muestre la información, sólo llegaría a esta página con un simple

"wget http://www.forosdelweb.com/f91/programar-mininavegador-asp-64010/#post2643718"

y sabría parsear la información que yo quiera de esta página. Lo que sí quiere es usar el botón de búsqueda en google sólo para recoger el código HTML de la página de resultado y así parsearla. Qué tendría que hacer mi aplicación?

Me gustaría que se conectase a este portal y le enviase el evento generaría yo si hiciese clic en ese botón con un argumento en concreto

Cómo sé qué es lo que tengo que enviar? Ya sé que es un GET o un POST, pero cuál es el formato? Cómo consigo averiguarlo?

Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:11.