COMO TIRAR O HTML DO WEBBROWSER DO VB.NET?
Pessoal,
Precisei usar um exemplo de navegador para internet (VB.NET).
Pesquisei e encontrei um aqui mesmo no VBMania. Tem
somente os comandos básicos , mas funciona muito bem !
No entanto, uma vez que o controle WebBrowser esta exibindo
o site que especifiquei, tenho agora que transportar o código HTML
da página exibida (Código fonte da página) para um arquivo ou
variável String. Como fazer isto???
Encontrei um exemplo na WEB feito em VB 6.0 que usa a seguinte sintaxe para obter o código do WEBBrowser:
WEBBrowser.Document.DocumentElement.InnerHtml
O problema é que no controle WEBrowser do VB.NET esta sintaxe não existe.
Algum colega, sabe dizer como posso extrair do WEBBrowser o código HTML e transporta-lo para
uma variável ou arquivo???
Precisei usar um exemplo de navegador para internet (VB.NET).
Pesquisei e encontrei um aqui mesmo no VBMania. Tem
somente os comandos básicos , mas funciona muito bem !
No entanto, uma vez que o controle WebBrowser esta exibindo
o site que especifiquei, tenho agora que transportar o código HTML
da página exibida (Código fonte da página) para um arquivo ou
variável String. Como fazer isto???
Encontrei um exemplo na WEB feito em VB 6.0 que usa a seguinte sintaxe para obter o código do WEBBrowser:
WEBBrowser.Document.DocumentElement.InnerHtml
O problema é que no controle WEBrowser do VB.NET esta sintaxe não existe.
Algum colega, sabe dizer como posso extrair do WEBBrowser o código HTML e transporta-lo para
uma variável ou arquivo???
Marcos...
Para obter o código HTML da página uso o seguinte código...
Public Function GetHTML(ByVal URL As String) As String
[ô] Retorna o HTML do Link
Dim objWC As New System.Net.WebClient
Return New System.Text.UTF8Encoding().GetString(objWC.DownloadData(URL))
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.Text = GetHTML([Ô]http://www.uol.com.br[Ô])
End Sub
Agora é só você adaptar para o que quer...
Para obter o código HTML da página uso o seguinte código...
Public Function GetHTML(ByVal URL As String) As String
[ô] Retorna o HTML do Link
Dim objWC As New System.Net.WebClient
Return New System.Text.UTF8Encoding().GetString(objWC.DownloadData(URL))
End Function
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.Text = GetHTML([Ô]http://www.uol.com.br[Ô])
End Sub
Agora é só você adaptar para o que quer...
Pessoal,
Eu testei o código no exemplo de navegador que tenho, mas não funcionou.
Se não for pedir muito, poderia me disponibilizar o código do navegador onde
este código funciona???
Eu testei o código no exemplo de navegador que tenho, mas não funcionou.
Se não for pedir muito, poderia me disponibilizar o código do navegador onde
este código funciona???
Marcos...
Verifique o link:
VB.NET - Criando o seu Navegador com o WebBrowser
Estou meio correndo aqui para poder te mostrar um exemplo do código que te passei...
Abraços..
Verifique o link:
VB.NET - Criando o seu Navegador com o WebBrowser
Estou meio correndo aqui para poder te mostrar um exemplo do código que te passei...
Abraços..
Tente este exemplo:
http://sites.google.com/site/programacaoonline/ObterCodigoFonte.rar
http://sites.google.com/site/programacaoonline/ObterCodigoFonte.rar
Tópico encerrado , respostas não são mais permitidas