Salve a tutti.
Devo estrarre dei dati da una pagina tramite il webbrowser.
Vi è un problema, quando faccio l'estrazione mi restituisce solo l'ultimo valore, non tutti.

Uso questo codice:

codice:
    Public Sub EstrazioneDati()


        For Each ele As HtmlElement In WebBrowser1.Document.GetElementsByTagName("span")
            If ele.GetAttribute("className").Contains("prova") Then
                Dim content As String = ele.InnerText
                TextBox1.Text = ele.InnerText
            End If
        Next


        For Each ele As HtmlElement In WebBrowser1.Document.GetElementsByTagName("span")
            If ele.GetAttribute("className").Contains("prova2") Then
                Dim content As String = ele.InnerText
                TextBox2.Text = ele.InnerText
            End If
        Next


        For Each ele As HtmlElement In WebBrowser1.Document.GetElementsByTagName("div")
            If ele.GetAttribute("className").Contains("prova3") Then
                Dim content As String = ele.InnerText
                TextBox3.Text = ele.InnerText
            End If
        Next


        Dim lv As ListViewItem = ListView1.Items.Add(TextBox1.Text)
        lv.SubItems.Add(TextBox2.Text)
        lv.SubItems.Add(TextBox3.Text)


    End Sub
Qualcuno sa come rimediare?
Grazie in anticipo