tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルWebBrowserでパスワード入力
記事No8250
投稿日: 2008/09/30(Tue) 14:20
投稿者てけさん
お世話になります。

VB2005でWebBrowserオブジェクトを使用し、
Webページ内の入力欄に自動入力するシステムを製作しました。

そのWebページにアクセスするにはユーザー名とパスワードが必要なのですが、
入力場所がWebページ内に無いのです。
ダイアログが立ち上がりユーザー名、パスワードを入力してくださいというタイプです。

ユーザー名、パスワードを自動入力する手段はないのでしょうか?

[ツリー表示へ]
タイトルRe: WebBrowserでパスワード入力
記事No8251
投稿日: 2008/09/30(Tue) 19:29
投稿者魔界の仮面弁士
> ダイアログが立ち上がりユーザー名、パスワードを入力してくださいというタイプです。

そのダイアログについて、もう少し詳細な情報を教えてください。

それは、Basic認証方式ということでしょうか?
それとも、ActiveX コントロールで生成された認証画面でしょうか?
あるいは、リモート デスクトップ(Web 接続)の認証とか?

[ツリー表示へ]
タイトルRe^2: WebBrowserでパスワード入力
記事No8256
投稿日: 2008/10/01(Wed) 09:49
投稿者てけさん
魔界の仮面弁士さん
お世話になります。

> > ダイアログが立ち上がりユーザー名、パスワードを入力してくださいというタイプです。
>
> そのダイアログについて、もう少し詳細な情報を教えてください。
>
> それは、Basic認証方式ということでしょうか?
> それとも、ActiveX コントロールで生成された認証画面でしょうか?
> あるいは、リモート デスクトップ(Web 接続)の認証とか?

説明不足ですいません^^;
BASIC認証のダイアログです。

VB2005を使用しての自動入力(自動ログイン)は可能でしょうか?

[ツリー表示へ]
タイトルRe^3: WebBrowserでパスワード入力
記事No8257
投稿日: 2008/10/01(Wed) 11:06
投稿者魔界の仮面弁士
> BASIC認証のダイアログです。
> VB2005を使用しての自動入力(自動ログイン)は可能でしょうか?

実験用に使えそうな BASIC 認証なサイトを探したら、
http://x68000.q-e-d.net/~68user/net/http-auth-1.html
というページがあったので、ここを利用させてもらうと…こんな感じかな。

'--------------
Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
    button1.Text = "通常版"
    button2.Text = "アカウント指定"
End Sub

Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click
    Dim url As New Uri("http://X68000.q-e-d.net/~68user/net/sample/http-auth/secret.html")
    webBrowser1.Navigate(url)
End Sub

Sub button2_Click(sender As Object, e As EventArgs) Handles button2.Click
    Dim url As New Uri("http://hoge:fuga@X68000.q-e-d.net/~68user/net/sample/http-auth/secret.html")
    webBrowser2.Navigate(url)
End Sub

[ツリー表示へ]
タイトルRe^4: WebBrowserでパスワード入力
記事No8259
投稿日: 2008/10/01(Wed) 16:06
投稿者てけさん
魔界の仮面弁士さん

動作確認しました。
問題無く動作する事が確認できました。

ありがとうございました^^

[ツリー表示へ]