![]() |
TWebBrowser - Text speichern
Hallo!
Ich hab mit einer TWebBrowserkomponente eine Website geöffnet. Bis jetzt schaffe ich es den Quelltext zu speichern. Ich möchte aber den Text speichern, der auf der Website sichtbar ist. Wie geht das? |
Re: TWebBrowser - Text speichern
Hallo,
folgendermaßen:
Delphi-Quellcode:
Webbrowser1.ExecWB(OLECMDID_SAVEAS, OLECMDEXECOPT_PROMPTUSER);
|
Re: TWebBrowser - Text speichern
Zitat:
|
Re: TWebBrowser - Text speichern
Hallo,
dazu muß ein bisschen mehr Aufwand getrieben werden:
Delphi-Quellcode:
uses
ActiveX; ... function GetBrowserHtml(const webBrowser:TWebBrowser):String; var strStream :TStringStream; adapter :IStream; browserStream:IPersistStreamInit; begin strStream:=TStringStream.Create(''); try browserStream:=webBrowser.Document as IPersistStreamInit; adapter:=TStreamAdapter.Create(strStream, soReference); browserStream.Save(adapter, True); result:=strStream.DataString; finally strStream.Free(); end; // try end; // GetBrowserHtml ... ... var sl:TStringList; ... sl:=TStringList.Create(); try sl.Text:=GetBrowserHtml(WebBrowser1); sl.SaveToFile('C:\test.htm'); finally sl.Free(); end; // try ... |
AW: TWebBrowser - Text speichern
Vielen Dank für diesen Code.
Kann ich gut gebrauchen. Grüsse Peter |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz