Einzelnen Beitrag anzeigen

Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#4

Re: Htmlcode aus TWebbrowser auslesen

  Alt 27. Sep 2004, 18:24
Hi,

Ich habe mal nach einem Code gesucht und bei swissdelphicentergefunden. Für meinen erweiterten TWebBrowser abgewandelt habe ich:

Delphi-Quellcode:
function TFAWebBrowser.GetSource: String;
var
  ps: IPersistStreamInit;
  ss: TStringStream;
  sa: IStream;
  //s: string;
begin
  //Result := OleObject.Document.Body.InnerHtml;
  //Result := OleObject.Document.Body.OuterHtml;
  ps := Document as IPersistStreamInit;
  ss := TStringStream.Create('');
  try
    sa := TStreamAdapter.Create(ss) as IStream;
    if Succeeded(ps.Save(sa, True)) then
        Result := ss.DataString;
  finally
    ss.Free;
  end;
end;
Felix Alter
  Mit Zitat antworten Zitat