
VS2008 VB.NETにて開発を行っています。
プログラムからIEにて開いたWEBサイトに
IDとパスワードを自動入力し自動ログインする処理を作成しています。
IDとパスワードの入力については、サンプルサイトなどからお借りして
以下のように作成し実現できました。
Dim ieDoc As mshtml.HTMLDocument = CType(IE.Document, mshtml.HTMLDocument)
Dim elCol As mshtml.IHTMLElementCollection = CType(ieDoc.all, mshtml.IHTMLElementCollection)
Dim usTxt As mshtml.HTMLInputTextElement = DirectCast(elCol.item("username"), mshtml.HTMLInputTextElement)
Dim psTxt As mshtml.HTMLInputTextElement = DirectCast(elCol.item("password"), mshtml.HTMLInputTextElement)
Dim elBtn As mshtml.HTMLButtonElement = CType(elCol.item("???"), mshtml.HTMLButtonElement)
usTxt.value = "xxxxx"
psTxt.value = "xxxxx"
elBtn.click()
ただログインボタンクリックの部分にnameのTAGがなく以下のような通常のクリック動作を行う
ソースになっています。
・ログインする対象のWEBサイトのソース
<td colspan="2" class="white centerPosT">
<a href="#" onclick="javascript:login(); return false;">
<img src="/images/btn_login.gif" alt="ログイン" onmouseout="javascript:showUp(this)" onmousedown="javascript:showDown(this)" />
</a>
</td>
このような場合にログインをクリックさせるにはどのような方法で行えばよろしいのでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
または
.Document.InvokeScript("login")
この回答への補足
回答ありがとうございます。
Document.InvokeScriptはWebBrowserコントロールのメンバでしょうか?
今回はWebBrowserコントロールを使用しないで直接IEを操作したいと考えています。
No.1
- 回答日時:
.Document.GetElementsByTagName("A")(xx).InvokeMember("click")
または
.Navigate("javascript:login(); return false")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォルダを自動で開く
-
ウィンドウを閉じたら、アラー...
-
if(1){...}とはどういうことで...
-
JSPの処理の途中で、JavaScript...
-
デザイン時のVisible=Falseは実...
-
VB.NET2003 テキストボックスに...
-
リクエスト結果が一瞬しか表示...
-
VBAによる第3、4水準文字の判定...
-
正規表現について
-
親フォームとサブフォームでの...
-
javascriptでフォルダ内のファ...
-
PowerPointで時計表示
-
VBScript から JavaScript を呼...
-
PDFにリンク組み込み
-
テキストファイルの更新日時を取得
-
jwplayer.js controlbar制御
-
resizeToメソッドが動作しません
-
gas 全角数字を半角数字に変換
-
GoTo文とかSelect文の処理の仕...
-
javascriptで「オブジェクトを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォルダを自動で開く
-
HTML5のことについてなのですが……
-
表示ページによって、aタグ内の...
-
ページ遷移時にアコーディオン...
-
ウィンドウを閉じたら、アラー...
-
jquery(javascript)で分から...
-
VB.NETからWEBブラウザの操作に...
-
chomeでリンク先URLを取得したい
-
自作のJavaScriptを既存のペー...
-
リンク先に飛ぶときに、現在の...
-
Javascriptで複数ページのパス...
-
リンクからPOST送信を、右クリ...
-
ツールバー、アドレスバーなど...
-
C# ブラウザの自動クリック
-
Javascriptのカウントダウンに...
-
JavaScriptの引数について教え...
-
至急お願いします!javascript:...
-
PowerPointで時計表示
-
JSPの処理の途中で、JavaScript...
-
VB.NET2003 テキストボックスに...
おすすめ情報