Ler conteudo de pagina html

22/10/2009

Bom dia   É o seguinte.   Tenho uma aplicacao que possui um webbrowser onde eu carrego um arquivo html. O mesmo executa esse arquivo no componente e fica tudo certinho sem nenhum problema. Eu preciso ler o codigo fonte desse html e salva-lo em uma variavel string apos a execucao do mesmo pelo webbrowser. A grosso modo seria o mesmo que no windows explorer, quando a gente clica no menu na opção EXIBIR e depois CODIGO FONTE, ele mostra o em pagina o codigo fonte da pagina. Voce tem um ideia de como fazer isso.     Desde já Agradeço     Adriano Bala
Adriano Silva

Adriano Silva

Curtidas 0

Respostas

Rodrigo Mourão

Rodrigo Mourão

22/10/2009

Olá Amigo,

Supondo que seu WebBrowser chame-se WB e que vc queira fazer isso no clique de um botão. Adicionar num memo por exemplo. Então faça o seguinte:




var
  codigofonte: String;
  CF: Variant;
begin
    CF                := WBErrata.Document;
    codigofonte  := CF.Body.OuterHTML;
    Memo1.Lines.Add(codigofonte);
end;


Espero ter ajudado.

Abraços !!!

GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

22/10/2009

Olá amigo,


Podemos ajudar em algo mais ??? Estamos aguardando para encerrar o chamado !!!

Abs!!1

GOSTEI 0
Rodrigo Mourão

Rodrigo Mourão

22/10/2009

Olá amigo,

Estaremos colocando o chamdo como concluido. Caso tenha mais alguma duvida basta reabri-lo que voltaremos a atende-lo.


att,
GOSTEI 0
POSTAR