はじめに
このサイトについて
プログラムによるWebブラウジングの方法
Webブラウジングの方法
開発環境・プログラミング言語
InternetExplorerを操作する
WebBrowserコントロールを使う
WebView2コントロールを使う
ブラウザ操作フレームワーク・ライブラリを使う
Google App Scriptを使う
InternetExplorerを操作する
準備
VisualStudioでInternetExplorerを操作
Excel VBAでInternetExplorerを操作
基本操作
Webページの表示
読み込み待ち
戻る/進む/HP/検索
中止/リロード
タイトル/URLの取得
InternetExplorerの表示/非常時
InternetExplorerの位置/サイズ
InternetExplorerのバー操作
InternetExplorerの終了処理
HTML要素の指定
ページ内のすべての要素にアクセス
id属性を指定して要素にアクセス
name属性を指定して要素にアクセス
class属性を指定して要素にアクセス
タグ名を指定して要素にアクセス
アンカー要素にアクセス
form内の要素にアクセス
frame内の要素にアクセス
HTML要素の操作
クリック
選択
入力
値の参照
submit/reset
属性の参照・設定
スタイルの参照・設定
ブラウザ/HTMLイベント処理
ブラウザで発生したイベントを処理する
プログラムでHTML要素のイベントを発生させる
応用テクニック
InternetExplorer操作時
WebBrowserコントロールを使う
準備
VisualStudioでWebBrowserコントロールを使用
Excel VBAでWebBrowserコントロールを使用
基本操作
Webページの表示
読み込み待ち
戻る/進む/HP/検索
中止/リロード
タイトル/URLの取得
HTML要素の指定
ページ内のすべての要素にアクセス
id属性を指定して要素にアクセス
name属性を指定して要素にアクセス
class属性を指定して要素にアクセス
タグ名を指定して要素にアクセス
アンカー要素にアクセス
form内の要素にアクセス
frame内の要素にアクセス
座標から要素にアクセス
HTML要素の操作
クリック
選択
入力
値の参照
submit/reset
属性の参照・設定
スタイルの参照・設定
ブラウザ/HTMLイベント処理
ブラウザで発生したイベントを処理する
HTML要素で発生したイベントを処理する
プログラムでHTML要素のイベントを発生させる
応用テクニック
WebBrowserコントロール使用時
WebView2コントロールを使う
準備
WebView2コントロールの準備
WebView2コントロールでの操作
WebView2コントロールとWebページの連携
基本操作
Webページの表示
読み込み待ち
戻る/進む/HP/検索
中止/リロード
タイトル/URLの取得
htmlの取得
HTML要素の指定
ページ内のすべての要素にアクセス
id属性を指定して要素にアクセス
name属性を指定して要素にアクセス
class属性を指定して要素にアクセス
タグ名を指定して要素にアクセス
アンカー要素にアクセス
form内の要素にアクセス
CSSセレクタによる要素へのアクセス
座標から要素にアクセス
HTML要素の操作
クリック
選択
入力
値の参照
submit/reset
属性の参照・設定
スタイルの参照・設定
ブラウザ/HTMLイベント処理
ブラウザで発生したイベントを処理する
プログラムでHTML要素のイベントを発生させる
応用テクニック
各種設定
特殊な操作
その他
Seleniumでブラウザを操作する
Seleniumによるブラウザーの自動操作
Selenium IDEの使い方
インストール
ブラウザ操作の記録・自動実行
設定内容の解説と、編集方法
Selenium WebDriverの準備
インストール方法
ブラウザの起動
操作サンプルコード
基本操作
ブラウザ起動
Webページの表示
読み込み待ち
戻る/進む/更新
タイトル/URLの取得/ソースコードの取得
alert/confirm/promptの操作
JavaScriptの実行
ブラウザ終了
ウィンドウ・タブ操作
新しいウィンドウ・新しいタブの作成
操作対象の切り替え
ウィンドウのサイズの参照/設定
ウィンドウの位置の参照/設定
ウィンドウの最大化/最小化/全画面
終了処理
HTML要素の指定
要素の特定に使用するメソッド
id属性を指定して要素にアクセス
name属性を指定して要素にアクセス
class属性を指定して要素にアクセス
タグ名を指定して要素にアクセス
アンカー要素にアクセス
CSSセレクタによる要素へのアクセス
XPathで要素にアクセス
form内の要素にアクセス
HTML要素の操作
クリック
選択
入力
値の参照
submit
属性の参照・設定
スタイルの参照・設定
応用テクニック
各ブラウザ共通
Chromeブラウザ
Google Apps Scriptを使う
Google Apps Script (GAS)について
Google Apps Scriptの始め方
GASでhtmlを取得して解析してスプレッドシートに書き込む
GASでJsonを取得してhtmlで表示する
ページを装飾する
グラフを作成して表示する
定期的に自動実行する
ブラウザ操作アプリのつくり方
サイトの構成を調べる方法
HTMLのデータを取得する方法
Yahoo検索
Google検索
Web操作テストページ
HTML要素の操作関連
JavaScript実行関連
アクセス情報表示
Basic認証用テスト
IPアドレスを複数用意する方法
IPアドレスを複数用意する方法
格安Sim/モバイルWifiを使う
データ専用SIM/モバイルWifiの種類
小型パソコンの種類
パソコンとSIMの接続
ブラウザで画像・動画を表示しない設定
レンタルサーバーを使う
フレッツ光のPPPoEを使う
遠隔地に自動巡回システムを設置する場合のリモート制御
リモートで電源を制御する装置
ブラウザ操作に関する技術メモ
IE操作/WebBrowser
問い合わせ・ツール開発依頼
Seleniumの使い方
参考サイト
Selenium
日本Seleniumユーザーコミュニティ
Seleniumクイックリファレンス
Selenium C Sharp