tem como salvar a pagina do webbrowser em html direto?

Delphi

17/12/2004

boa noita colegas.

tem como salvar a pagina do webbrowser em html direto?

eu encontrei esse comando

WebBrowser1.ControlInterface.ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER, vaIn, vaOut);

mas ele abre uma tela para salvar. eu gostaria de salvar direto sem esta tela. ex. eu definiria no comando o neme e o local para salvar o arquivo e pronto. sem precissar desta tela. tem como ?


Flaviocont

Flaviocont

Curtidas 0

Respostas

Bon Jovi

Bon Jovi

17/12/2004

Nao sei se tem como... Além disso teria q descobrir como setar o tipo (somente html, página completa, etc.)

Mas tem uma alternativa caso queira salvar como somente html, pegando o corpo do mesmo:

var
  oStringList: TStringList;
begin
  oStringList := TStringList.Create;
  try
    oStringList.Text := WebBrowser1.OleObject.Document.Body.InnerHTML;
    oStringList.SaveToFile(´c:\teste.html´);
  finally
    oStringList.Free;
  end;



GOSTEI 0
Flaviocont

Flaviocont

17/12/2004

roqueiro muito obrigado funcionou perfeito


GOSTEI 0
POSTAR