2009-07-19 8 views
1

Visual Basic 6.0アプリケーションでWebブラウザコントロールを使用してWebサイトのユーザー名、パスワードをプログラムで入力する必要があります(.NETアプリケーションではありませんので注意してください)。webbrowserコントロールを使用してウェブサイトにログインする方法

また、私はハックやスパムを試みていません。要件は、複数のアプリケーション間で作成しようとしているインターフェイスの一部です。

私はこれについてどうすればいいか教えてください。私はあなたには、いくつかのHTTPリクエストを使用して、(おそらく1が存在します)返されたクッキーを保存するべきだと思い

おかげ

答えて

0

。 GETまたはPOSTメソッドであればページ上のログインプロセスを観察し、Cookieを使用する場合はログインプロセスを観察してください。私はあなたがこれのためのWebブラウザコントロールを必要とは思わない。

4

WebBrowserコントロールのDocumentプロパティを使用して、HTMLページと対話できます。あなたのケースでは、それはウェブサイトの構造に依存しますが、あなたはこのような何かを行うことができるはずです(未テスト)

With webBrowser.Document.forms(1) 
    .getElementByName("username").value = "username" 
    .getElementByName("password").value = "password" 
    .submit() 
End With 
関連する問題