- 日時: 2012/08/20 09:33
- 名前: VBレスキュー(花ちゃん)
- ***********************************************************************************
* カテゴリー:[インターネット][][] * * キーワード:ログイン,自動的に,IE,ボタンをクリック,テキスト入力,submit, * *********************************************************************************** '================================================================================== '投 稿 日:2012.02.04 '投 稿 者:VBレスキュー(花ちゃん) 'タイトル:WebBrowserを使ってWeb上のTextBoxや各種ボタン等の操作時の資料 '==================================================================================
WebBrowserを使ってWeb上のTextBoxや各種ボタン等の操作例(VB.NET) と合せてご覧下さい。
下記に表示しているのは主な物だけで全てではありません。
上記のプログラム内にでも表記してお使い下さい。
-------------------------------------------------------------------------------------------------
' HTMLの情報を取得する為の主なメソッド・プロパティ
'GetAttribute("alt") 代替テキストを取得する場合に使用 'GetAttribute("checked") チェックボックスやラジオボタンの選択状況を取得 'GetAttribute("href") リンク先のURL等を取得する場合 'GetAttribute("id") 要素を識別するために固有の ID名を取得する場合 'GetAttribute("name") 要素に付けられたname属性を取得する場合 'GetAttribute("selected") オプションボタン等の選択状況を取得する場合 'GetAttribute("selectedIndex") どのオプションボタン等が選択されているかを取得する場合 'GetAttribute("src") 画像ファイル等の保存先の URI を取得する場合 'GetAttribute("title") 要素内に記入されている title 属性を取得する場合 'GetAttribute("type") 要素に付けられたtype属性を取得する場合 'GetAttribute("value") その要素に記入されている値を取得する場合 'GetElementById("ID名") 要素の ID 属性を検索キーとして使用して HtmlElement を取得する場合 'GetElementsByName("属性名") 対応する名前を指定して要素のコレクションを取得 'GetElementsByTagName("タグ名") 指定した HTML タグを持つ要素のコレクションを取得する場合 'InnerHtml HTML マークアップを取得または設定する場合 'InnerText テキストを取得または設定する場合 'OuterHtml 現在の要素の HTML コードを取得または設定する場合 'OuterText 現在の要素のテキストを取得または設定する場合
' HTMLの情報を設定する為の主なメソッド・プロパティ
'InnerHtml HTML マークアップを取得または設定する場合 'InnerText テキストを取得または設定する場合 'InvokeMember("Click") ボタン・リンク等をクリックする場合 'InvokeMember("focus") フォーカスを設定したい場合(画面の見える位置までスクロール) 'InvokeMember("onChange") Change イベントを発生させたい場合 'InvokeMember("submit") 送信ボタンをクリックしてFORM action を実行させたい場合 'InvokeScript("関数名") HTML ページで定義されたアクティブ スクリプト関数を実行 'OuterHtml 現在の要素の HTML コードを取得または設定する場合 'OuterText 現在の要素のテキストを取得または設定する場合 'RaiseEvent("onChange") Change イベントを発生させたい場合 'SetAttribute("Checked", "") オプションボタン・チェックボックスの選択のチェックを外す場合 'SetAttribute("Checked", "true") オプションボタン・チェックボックスを選択する場合 'SetAttribute("Selected", "True") リストボックスのアイテムを選択する場合 'SetAttribute("selectedIndex", "2") リストボックス等の指定のアイテムを選択する場合 'SetAttribute("value", "文字列") テキストボックス等に書き込む場合
' 参考 サイト 'WebBrowser メンバ 一覧 'http://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowser_members(VS.80).aspx
'MSDN HtmlElement クラスの解説 'http://msdn.microsoft.com/ja-jp/library/system.windows.forms.htmlelement.aspx
'HTMLタグリファレンス(ABC順) 'http://www.htmq.com/html/index.shtml
'要素・属性 辞典 'http://w3g.jp/xhtml/dic/
|