Usar AxWebBrowser como wraper?

19/12/2003 - 11:42 por Anonimo | Informe spam
Hola.

Estoy haciendo una aplicacion que se conecta a varias
paginas web para coger el contendio. El problema es que
algunas paginas, en las que hay que introducir login y
pass, utilizan javascript dentro de la pagina para
modificar los ID de sesion, con lo que tengo que procesar
esos archivos .js cada vez. Hasta ahora he usado un
AxWebBrowser para navegar directamente hasta la pagina y
mediante SendKeys y un poco de paciencia he llegado a la
pagina que quiero (si, un tanto rudimentario pero se
consigue que el iexplorer se encargue del trabajo
pesado ;).

Ahora tengo que hacer la aplicacion en serio y no puedo
usar esta solucion, porque para tendria que introducir un
control AxWebBrowser y este necesita tener el foco cada
vez que se le manda un apulsacion. ¿Hay algun metodo para
controlar un control de este tipo "directamente" (me
refiero a cargar una pagina, rellenar los campos
necesarios y desencadenar el evento submit de un
formulario desde mi programa y sin que el control sea
visible)?
 

Leer las respuestas

#1 Juan Cristóbal Olivares C.
19/12/2003 - 12:51 | Informe spam
Puedes usar HttpWebRequest y traspasar las funciones javascript hacia tu
aplicación en C#. ¿Qué página es?

Juan C. Olivares
www.juancri.com

wrote in message
news:0a6d01c3c61c$d4e7c990$
Hola.

Estoy haciendo una aplicacion que se conecta a varias
paginas web para coger el contendio. El problema es que
algunas paginas, en las que hay que introducir login y
pass, utilizan javascript dentro de la pagina para
modificar los ID de sesion, con lo que tengo que procesar
esos archivos .js cada vez. Hasta ahora he usado un
AxWebBrowser para navegar directamente hasta la pagina y
mediante SendKeys y un poco de paciencia he llegado a la
pagina que quiero (si, un tanto rudimentario pero se
consigue que el iexplorer se encargue del trabajo
pesado ;).

Ahora tengo que hacer la aplicacion en serio y no puedo
usar esta solucion, porque para tendria que introducir un
control AxWebBrowser y este necesita tener el foco cada
vez que se le manda un apulsacion. ¿Hay algun metodo para
controlar un control de este tipo "directamente" (me
refiero a cargar una pagina, rellenar los campos
necesarios y desencadenar el evento submit de un
formulario desde mi programa y sin que el control sea
visible)?

Preguntas similares