VBSでIEを操作する。
いくつもあるテキストリンクのうち、任意のURLへ移動するものをクリックして移動する。
Dim IE 'IE
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate "URL" '
'開くまで待つ。ページ遷移の際はお約束
Do While IE.Busy = True Or IE.readyState <> 4
Loop
'###################
'ここに処理を記述
'<a>タグで書かれたテキストリンクのクリック
'リンクはいくつもあり、移動したい先のURLが判っている場合
'<a tabindex="12" href="移動先URL"><img width="114" height="47" class="rollover" alt="契約内容の照会" src="../img/common/btn_gn_06.gif"></a>
'Linksコレクションの一つ一つにアクセスして、そのリンクのHREFプロパティの値をチェックする
Dim myTarget
For Each myTarget in IE.document.Links
If myTarget.href = "移動先URL" Then
myTarget.Click
'処理待ち
Exit For
End IF
Next
set myTarget = Nothing
'処理待ち
Do While IE.Busy = True Or ie.readyState <> 4
Loop
WScript.Sleep 10000 '10秒待機 すぐ閉じたらわからないから
'###################
IE.Quit 'IE終了
Set IE = Nothing '開放
コメント
コメントを投稿