UWSCで,IEを自動操作するためのライブラリ (ファイルアップロードも自動化できる)
※これより新しいバージョンがリリースされています。
http://language-and-engineering.hatenablog.jp/entry/20090825/p1
Windows 自動化ソフトの「UWSC」で,IEを自動操作する。
SeleniumやVBAやWSHでの自動化と比べて,このUWSCの最大のメリットは
- ブラウザからのファイルアップロードも自動化できる
(input type="file" の要素にファイルパスを指定可能)
ということ。
これはでかい。他のツールでは困難だ。
下記はサンプルコード。
call .\IEManipulation.uws // IEを起動 ie = new_ie() show_ie( ie ) // Yahooを開く ie_jump( ie, "http://www.yahoo.co.jp/" ) // 検索 ie_type( ie, gid( ie, "srchtxt" ), "ゴッゴル" ) ie_click_and_wait( ie, gid( ie, "srchbtn" ) ) // 最初の検索結果のページタイトルを取得 first_result = ie.document.getElementById( "yschpri" ).getElementsByTagName("div").Item(2) txt = first_result.innerText msgbox( txt ) // 終了 ie.Quit()
動かし方と IEManipulation.uws は下に掲載。
続きを読む