[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マップファンのルート検索自動化』(あやとん)
出発地と目的地の入った2つのセルからマップファンを使用して、自動でルート検索結果を開くことはできませんか?
< 使用 Excel:Excel2013、使用 OS:Windows10 >
ちなみに、検索条件はstartクラスからgoalクラスまでになるようです。
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub test()
Dim IE As Object
Dim i As Long
Set IE = CreateObject("InternetExplorer.application")
IE.Visible = True
IE.Navigate "https://mapfan.com/map/routes/search"
Sleep 5000
Call sWait(IE)
With IE.Document
.all(0).getelementsbytagname("input")(0).Value = "東京駅(山手線)"
.all(0).getelementsbytagname("input")(1).Value = "新宿駅(山手線)"
For i = 0 To .all(0).getelementsbytagname("button").Length - 1
If .all(0).getelementsbytagname("button")(i).innerText = "ルート検索" Then
.all(0).getelementsbytagname("button")(i).disabled = False
DoEvents
.all(0).getelementsbytagname("button")(i).Click
Exit For
End If
Next i
End With
End Sub
Sub sWait(OBJ As Object)
While OBJ.readyState <> 4
While OBJ.Busy = True
DoEvents
Wend
Wend
End Sub
マップファンなのに、HTML内にはGoogle広告が埋め込まれていたり(押すと何かに感染しそうな怪しいボタンが埋め込まれていました)、自前じゃなくなったのですかねぇ…。
(???) 2019/10/23(水) 17:00
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.