VB opera el navegador web en segundo plano y simula el teclado para completar el formulario (debe presionar las teclas de flecha y la tecla tab)
WebBrowser1.document.getElementsByName("nombre de usuario")(0).Value = " mi nombre"
O:
WebBrowser1.document.getElementsByTagName("entrada ")(0).Value = "myname" 'Supongamos que este cuadro de texto es la primera entrada en la página
A otros elementos del formulario se les pueden asignar valores uno por uno usando métodos similares a los anteriores.
Finalmente, busque el botón enviar y ejecute el método de clic para enviar el formulario. Es mejor hacer esto si el botón de enviar tiene una identificación o un nombre. Por ejemplo, un botón de envío en un formulario se ve así:
Luego puede hacer lo siguiente en VB:
WebBrowser1. Click
Si no hay id ni nombre, es un poco más complicado:
Atenuar objs como objeto, obj como objeto
Establecer objs = WebBrowser1.getElementsByTagName("input")
Para cada obj en objs
Si obj.Type = "enviar" Entonces
obj.Haga clic en
Salir para
Finalizar si
Siguiente