WebBrowser en C# como rellenar campos automaticamente

Iniciado por nico56, 13 Enero 2010, 04:50 AM

0 Miembros y 1 Visitante están viendo este tema.

seba123neo

para accionar un boton lo explique en la primer pagina de este topic, el tema es que a veces no se puede acceder y lo que se tiene que hacer es directamente "navegar" hacia el link donde se dirige ese control que no podemos acceder y listo...es como si lo apretaramos manualmente.

fijate en mi segundo codigo que posteo en este topic en la otra pagina y veras como logearte a esta web desde codigo, y fijate que el boton "Ingresar" no se puede acceder, entonces lo que hago es directamente navegar hacia el link que se ejecuta al apretarlo, entonces me hace el post y me valida el formulario.
La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

TEMPLAR

#21
Hola, yo he hecho un programita basándome en el ejemplo que habéis puesto con el fin de rellenar un formulario de una página  que sortean entradas en mi ciudad (no hay catchas ni nada por el estilo pero el nombre del botón enviar esta oculto aún así no da error con el nombre que probe). Por ahora rellena pero creo que no envia el form.
Public Class frmSorteos

   Private Sub btnEmpezar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEmpezar.Click
     

       WebBrowser1.Document.GetElementById("your-name").InnerText = (txtNombre.Text)
       WebBrowser1.Document.GetElementById("TuDNIobligatorio").InnerText = (txtDNI.Text)
       WebBrowser1.Document.GetElementById("your-email").InnerText = (txtEmail.Text)
       WebBrowser1.Document.GetElementById("Tfono").InnerText = (txtTLF.Text)

       WebBrowser1.Navigate("http://www.eldia.es/promociones/?p=904")
       WebBrowser1.Document.GetElementById("submit").InvokeMember("click")



   End Sub


   Private Sub frmSorteos_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       WebBrowser1.Navigate("http://www.eldia.es/promociones/?p=904")
   End Sub
End Class

mguala

Cita de: seba123neo en 22 Julio 2010, 00:53 AM
para accionar un boton lo explique en la primer pagina de este topic, el tema es que a veces no se puede acceder y lo que se tiene que hacer es directamente "navegar" hacia el link donde se dirige ese control que no podemos acceder y listo...es como si lo apretaramos manualmente.

fijate en mi segundo codigo que posteo en este topic en la otra pagina y veras como logearte a esta web desde codigo, y fijate que el boton "Ingresar" no se puede acceder, entonces lo que hago es directamente navegar hacia el link que se ejecuta al apretarlo, entonces me hace el post y me valida el formulario.

Hola en donde puedo ver todo lo relacionado a este tema que has comentado? estoy interesado  en esto

USLO

eba123neo!

Madre mia y yo haciendo tabulaciones para llegar al textbox xDD para luego iniciar sesion.

Muy muy  util.Gracias por tus sabios consejos !

dany22_

Estimado mguala quiera que porfavor me ayudes a manipular esta pagina web
http://www.sunat.gob.pe/cl-ti-itmrconsruc/jcrS00Alias
que a su vez contiene por medio de un frameset y frame a esta pagina
http://www.sunat.gob.pe/cl-ti-itmrconsruc/frameCriterioBusqueda.jsp
y esta otra que es el resultado de la consulta
http://www.sunat.gob.pe/cl-ti-itmrconsruc/frameResultadoBusqueda.html
LO E INTENTADO PERO NO LO LOGRO HACER.

Eleкtro

@dany22_

Porfavor, lee la fecha del post, y la fecha de última conexión del usuario "mguala".

Está prohibido revivir temas antiguos.

Tema cerrado.

Saludos!