[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マップファンのルート検索自動化』(あやとん)
出発地と目的地の入った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.