2か所の間に道順を設定したら、HTMLコードからマイルを抽出することはできますか?道順を取得した後、私はIEのページのソースコードでマイルを見ることができ、私はそれが示すマイル数を以下のように抽出しようとしています。これはおそらく簡単ですが、私は困惑しています。WebBrowserコントロールのBing Mapsを使用して2か所の間のマイルを手に入れよう
少し詳細私はWebブラウザコントロールを渡して、方向を取得したり取得したりすることができます。私はテキストボックスでマイルを取得したい。
htmlコード
VB.NETコード
Dim miles As String = ""
Dim minutes As String = ""
Dim strHtml As String = ""
strHtml = wbMaps.DocumentText
For i As Integer = 0 To strHtml.Length - 1
If InStr(strHtml(i).ToString, "descriptionDistance") Then
Dim bracketLoc As Integer = 0
Dim closeBracketLoc As Integer = 0
bracketLoc = InStr(strHtml(i).ToString, ">")
closeBracketLoc = InStr(strHtml(i).ToString, "<")
miles = Mid(strHtml(i).ToString, bracketLoc + 1, closeBracketLoc - 1)
haulMiles = Val(miles)
tb_Miles.Text = haulMiles.ToString
End If
Next
本当にありがとうございました。代わりに、独自の解析ロジックを書いて、あなたはあなたがNuGet経由でプロジェクトに追加することができHtmlAgilityPackを使用する場合はマイルはるかに簡単に得ることができます。もっと複雑な情報が必要な場合に備えて、私は今夜それを設定して遊びます。上記のようにして、2つの異なるキーワードの間で物事を抽出することは幸運ではないかもしれません。 –