[VB 2013] Bestimmte Elemente aus Website auslesen und in GroupBox einfügen

  • VB.NET

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Chuunibyu.

    [VB 2013] Bestimmte Elemente aus Website auslesen und in GroupBox einfügen

    Hey!
    Also ich habe folgendes Problem: Ich will den Quelltext aus einer Seite auslesen und dann die ausgelesenen Werte in eine Groupbox einfügen.
    Das mit dem Auslesen des Quelltextes klappt auch soweit, aber ich bekomme es nicht hin die Werte gezielt raus zu lesen und diese dann in eine Groupbox einzufügen.
    Mein Ansatz:

    Quellcode

    1. Dim Suchmuster As String
    2. Dim Trefferliste As MatchCollection
    3. Dim Treffer As String
    4. Dim Pos As Integer
    5. Dim arr() As String = {"eins", "zwei", "drei", "vier", "fünf"}
    6. Dim trennzeichen As Char = CType(">", Char)
    7. Suchmuster = "Test"
    8. Try
    9. rgx = New Regex(Suchmuster, RegexOptions.IgnoreCase Or RegexOptions.Multiline)
    10. Catch ex As Exception
    11. MsgBox("Exception rgx Suchindex")
    12. End Try
    13. Trefferliste = rgx.Matches(HTMLQuelltext)
    14. Treffer = Trefferliste.Item(1).ToString.Trim
    15. Pos = Treffer.LastIndexOf("</div>")
    16. Treffer = Treffer.Remove(Pos)
    17. Pos = Treffer.LastIndexOf(">") + 1
    18. Treffer = Treffer.Substring(Pos).Trim
    19. Treffer = String.Join(trennzeichen, arr)
    20. arr = Treffer.Split(trennzeichen)
    21. For Each element As String In arr
    22. GroupBox1.Items.Add(element)
    23. Next
    24. End Sub


    Hier der Quelltext:

    Quellcode

    1. <div id="Test">
    2. <ul>
    3. <li>1</li>
    4. <li>2</li>
    5. <li>3</li>
    6. </ul>
    7. </div>
    Hab immer noch keine Lösung gefunden und gebe es auch hiermit auf in diesem Forum auf eine Antwort zu warten.
    Trotzdem Danke.. schätze ich.
    Bye
    P.S. Da man seinen Account nicht selbstständig löschen kann muss ich wohl oder übel hier darum bitten.