WebBrowser - jak wyświetlić na formie komunikaty <span>?

0

Witam.
Chcę wyświetlić komunikaty z webbrowser1 do msgbox aplikacji ,
nie wiem czemu ale msgbox wyświetla się 3-krotnie...
czemu tak się dzieje? czemu nie wyświetla się 1 raz?

           For Each h As HtmlElement In WebBrowser1.Document.GetElementsByTagName("span")
                If Not Object.ReferenceEquals(h.GetAttribute("className"), Nothing) AndAlso h.GetAttribute("className").Equals("gen") Then
                    MessageBox.Show(h.InnerText, "Komunikat")
                Exit For
                End If
            Next

komunikat.png

0

W kodzie który podałeś nie powinien wyświetlić się kilkukrotnie jednak jak znasz HTML powinieneś wiedzieć że nazwa klasy może się powtarzać czyli może być kilka takich elementów więc dobrze przepatrz źródło bo mimo że w fragmencie który pokazałeś nie ma to może być gdzie indziej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1