Entwickler-Ecke

Internet / Netzwerk - Quelltext der im Webbrowser geladenen Seite auslesen


tmkb - Fr 15.11.02 14:30
Titel: Quelltext der im Webbrowser geladenen Seite auslesen
Hallo,

Ich habe eine Webbrowserkomponente und ich will dass per Button-Klick der Quelltext der Seite, welche gerade in der Webbrowser-Kompo geladen ist, in ein Memo-Feld geschrieben wird. Ist das irgendwie möglich?
mfg!
tmkb


hannes - Fr 15.11.02 19:46
Titel: genau die gleiche frage hab ich auch
man müsste eine seite geladen haben und von dieser seite den Quelltext in ein Memo lesen!! Das würde mich ma interssieren.


DaFox - Sa 16.11.02 02:08

Hi!


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
{ uses SHDocVw_TLB, MSHTML_TLB }

var
  aHTMLDoc   : IHTMLDocument2;
  aHTMLBody  : IHTMLElement;
  swHTMLText : WideString;
begin
  if not VarIsEmpty(WebBrowser1.Document) then
    begin
      aHTMLDoc := WebBrowser1.Document as IHTMlDocument2;
      aHTMLBody := aHTMLDoc.Get_body;
      swHTMLText := aHTMLBody.outerHTML;
      Memo1.Text := swHTMLText;
    end;


Gruß,
Markus


matze - Sa 16.11.02 08:54

ich hab hier mal n paar links zu dem thame rausgesucht:

http://www.swissdelphicenter.ch/de/showcode.php?id=1112
http://www.swissdelphicenter.ch/de/showcode.php?id=1085


Spike - So 01.12.02 10:38

gibt es auch eine Möglichkeit an den im Webbrowser markierten Text ranzukommen?