COMO TIRAR O HTML DO WEBBROWSER DO VB.NET?

MARCOS 01/09/2010 16:51:28
#351954
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???
PAVILLION 01/09/2010 18:59:42
#351972
Resposta escolhida
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...
MARCOS 02/09/2010 14:02:27
#352028
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???
PAVILLION 02/09/2010 18:38:53
#352059
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..
TECLA 02/09/2010 21:05:08
#352074
Tópico encerrado , respostas não são mais permitidas