VB.NET getting Webbrowser iframe source code.
Add two textbox and two button and one webbrowser in form1. And add this all code in form class.
Add two textbox and two button and one webbrowser in form1. And add this all code in form class.
Option Explicit On
Imports System.Text
Imports System.IO
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
WebBrowser1.Navigate(TextBox1.Text)
End Sub
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
On Error Resume Next
TextBox2.Text = WebBrowser1.Document.Window.Frames("mainFrame").Document.Body.InnerHtml
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
On Error Resume Next
TextBox2.Text = WebBrowser1.Document.Window.Frames("mainFrame").Document.Body.InnerHtml
For Each telement As HtmlElement In WebBrowser1.Document.GetElementsByTagName("a")
Dim tElementClass As String = "operations-blocks "
Dim selementclass As String = "operations-blocks "
If telement.OuterHtml.Contains(tElementClass) AndAlso telement.OuterHtml.Contains(selementclass) Then
Dim conStr As String = telement.GetAttribute("innertext")
MsgBox(conStr)
End If
Next
End Sub
End Class
