私は初心者で、Web ページから情報を取得する方法を理解しようとしています。すでに HtmlAgilityPack について読んでおり、それを使用していますが、2 日後、これを行う方法を理解しようとしています。助けを求めて。
問題は、ページからいくつかの情報を読み取り、それをラベル テキストに書きたいということです。
例として使用するページは次のとおりです 。私はこれです:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim myWeb As HtmlWeb = New HtmlWeb
Dim myDoc = myWeb.Load("http://www.tibia.com/community/?subtopic=characters&name=" & TextBox1.Text.Trim())
Dim myRoot As HtmlNode = myDoc.DocumentNode
Dim myElements As List(Of HtmlElement) = New List(Of HtmlElement)
Dim MainContentArea As HtmlNode
myWeb.Load("http://www.tibia.com/community/?subtopic=characters&name=" & TextBox1.Text.Trim())
MainContentArea = myDoc.GetElementbyId("characters")
TextBox2.Text = MainContentArea.InnerHtml
End Sub
ご覧のとおり、すべてのキャラクター情報を読み取る方法を見つけましたが、必要なもの、つまりレベル、職業、ギルド情報を見つけて、さまざまなラベルのテキストに表示する方法がわかりません。
皆さん、私を助けてくれませんか? :}
(コードでは、Textbox2.Text を使用してページのコンテンツを表示しているため、多くのものが表示され、ラベル テキストにコンテンツを表示しようとするとエラーが発生します。)
英語が下手でごめんなさい。