2009-07-19 5 views
1

Je dois saisir par programme le nom d'utilisateur, mot de passe pour un site Web utilisant le contrôle Webbrowser dans l'application Visual Basic 6.0 (notez qu'il ne s'agit pas d'application .Net) et cliquez sur le bouton Login.Comment se connecter au site Web à l'aide du contrôle webbrowser

Aussi, je n'essaie pas de pirater ou de spam. L'exigence fait partie de l'interfaçage que j'essaie de créer entre plusieurs applications.

Faites-moi savoir s'il vous plaît comment faire à ce sujet.

Merci

Répondre

0

Je pense que vous devriez utiliser une requête HTTP et stocker le cookie retourné (il y aura probablement un). Observez le processus de connexion sur la page si c'est la méthode GET ou POST, et si elle utilise un cookie. Je ne pense pas que vous ayez besoin du contrôle de webbrowser pour cela.

4

Vous pouvez utiliser la propriété Document du contrôle WebBrowser pour interagir avec la page HTML. Dans votre cas, cela dépend de la structure du site Web, mais vous devriez être capable de faire quelque chose comme ceci (non testé)

With webBrowser.Document.forms(1) 
    .getElementByName("username").value = "username" 
    .getElementByName("password").value = "password" 
    .submit() 
End With 
Questions connexes