Wie kann ich in Visual Basic Text von einer Website auslesen und Zeilenweise anzeigen?

Wie kann ich in Visual Basic den Text von einer Website auslesen und bei jedem Knopfdruck die nächste Zeile anzeigen lassen?

Uhr
Um den Text von einer Website in Visual Basic auszulesen und zeilenweise anzuzeigen, kannst du den Internetzugriff mit der Klasse WebClient nutzen.

Der folgende Codeausschnitt zeigt, ebenso wie du den Text von einer Website ausliest und in einer Textbox anzeigst:

```
Dim wc As New Net.WebClient
TextBox1.Text = wc.DownloadString("URL_der_Website")
```

Allerdings wird der gesamte Text als eine Zeile angezeigt. Um den Text zeilenweise anzeigen zu lassen musst du den heruntergeladenen Text in einzelne Zeilen aufteilen.

Ein Ansatz dazu ist den heruntergeladenen Text in einen String zu laden und diesen dann bei jedem Zeilenumbruch zu zerlegen. Dies kannst du beispielsweise mit der Split-Methode erreichen.

Hier ist ein Beispielcode wie du den heruntergeladenen Text in einzelne Zeilen aufteilen kannst:

```
Dim wc As New Net.WebClient
Dim text As String = wc.DownloadString("URL_der_Website")
Dim zeilen() As String = text.Split(vbCrLf)
```

Nachdem du den Text in einzelne Zeilen aufgeteilt hast kannst du bei jedem Knopfdruck die nächste Zeile anzeigen lassen. Dazu kannst du eine Index-Variable definieren die bei jedem Klick um 1 erhöht wird. Diese Variable kannst du dann verwenden um auf das entsprechende Element im Zeilen-Array zuzugreifen und es in der Textbox anzuzeigen.

Hier ist ein Beispielcode wie du bei einem Button-Klick die nächste Zeile anzeigen lassen kannst:

```
Private index As Integer = 0

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If index < zeilen.Length Then
TextBox1.Text = zeilen(index)
index += 1
End If
End Sub
```

Mit diesem Code kannst du bei jedem Knopfdruck die nächste Zeile des heruntergeladenen Textes anzeigen lassen.

Es ist jedoch zu beachten, dass bei diesem Ansatz die Website HTML-Tags und andere Formatierungen berücksichtigt werden. Möglicherweise musst du den heruntergeladenen Text noch zusätzlich bereinigen um nur den reinen Text zu erhalten.

Zusätzlich solltest du immer darauf achten: Dass du die Website von der du den Text ausliest, ebenfalls rechtlich nutzen darfst.






Anzeige