0

私は初心者で、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 を使用してページのコンテンツを表示しているため、多くのものが表示され、ラベル テキストにコンテンツを表示しようとするとエラーが発生します。)

英語が下手でごめんなさい。

4

1 に答える 1