ウェブサイト上の要素から文字列を取得しようとすると少し問題があります。基本的に私は、ウェブサイトからの文字列/値を取得し、それもTextBox.textまたはラベルに行かせるためにしようとしている :私はを目指しています何VB.Net - 要素htmlの文字列/値を取得しますか?
。 exmaplesはあまりありませんが、私はこの分野で経験はありません。ウェブサイトから要素を取得して、値をボックスやlablesに戻すのにうってつけです!
これは私がこれまで行ってきたことです。
Imports System.Net
Imports System.Collections.Specialized
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
On Error Resume Next
'Web String
Dim ws As New WebClient
Dim data As String = ws.DownloadString("http://www.ip-tracker.org/locator/ip-lookup.php?ip=" & TextBox1.Text)
'IP
Dim IP As String = Split(data, "<th>IP Address:</th>")(1)
IP = Split(IP, "<div style=")(0)
'If IP = Nothing Then
'IP = "Unknown"
'End If
IPLabel.Text = (IP)
End Sub
これについて私が助けることができれば、それは素晴らしいことです!
高度のおかげで誰もが私を助けることができれば、
Sirmajor
サイドノート:上記のコードにはいくつかのvb6構文があります。 '.netとvb6'は混乱しますか? – Codexer
HTMLパーサを使用します。 –
@zaggler:これはVB.NETです。彼はいくつかのVB6メソッドと 'On Error Resume Next'ステートメントを使用していますが、これはボタンイベントがどのように構築されているためにVB.NETです。 VB6のボタンイベントは次のようになります: 'Sub Command1_Click()'。 --- **編集:**私の悪い。私はそれを見て、私はVB6を使用していたが、私のボタンイベントはVB.NETのようには見えなかったが、私が上記のように。奇妙な... –