48. Get All HTML Elements

In this tutorial, we cover how to interact with every single HTML Element in a web page. Make sure to watch the next tutorial for more information.

Code

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        WebBrowser1.Navigate("www.youtube.com")
    End Sub

    Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        Dim allelements As HtmlElementCollection = WebBrowser1.Document.All

        For Each webpageelement As HtmlElement In allelements

            ListBox1.Items.Add(webpageelement.GetAttribute("src"))

        Next
    End Sub

End Class