アプリ版:「スタンプのみでお礼する」機能のリリースについて

当方、VB2005で開発をしております。
WebBrowserコントロールを使い、ヤフーにログオンし、
逐一、WebBrowserに内容を表示するプログラムを作りたいのですが、
やり方が分かりません。
テキストボックスを2つ用意し、一つにYahooID、
もう一つにパスワードを入れて、コマンドボタンを押すと、
WebBrowserコントロールにログオン出来たヤフー画面が表示されるように
したいです。
どなたかご教授願いますm(__)m

A 回答 (1件)

WebBrowserのNavigate メソッドを使いましょう




Dim instance As WebBrowser
Dim urlString As String  ’ヤフーにログインするときのアドレス
Dim targetFrameName As String 
Dim postData As Byte()  ’POSTデータ ここにYahooIDとパスワード
Dim additionalHeaders As String

instance.Navigate(urlString, targetFrameName, postData, additionalHeaders)

参考URL:http://msdn2.microsoft.com/ja-jp/library/ms16135 …
    • good
    • 0
この回答へのお礼

紆余曲折した結果、

WebBrowser1.Navigate("http://login.yahoo.co.jp/config/login?.src=www&. …
WaitCompleted()’表示待ちの部分
WebBrowser1.Document.All.GetElementsByName("login")(0).InnerText = TextBox_YahooID.Text
WebBrowser1.Document.All.GetElementsByName("passwd")(0).InnerText = TextBox_Password.Text
WebBrowser1.Document.Forms(0).InvokeMember("submit")

として、解決しました。
ありがとうございました。

お礼日時:2006/07/11 23:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!