Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Page downloaden (nicht den quelltext) (https://www.delphipraxis.net/93806-page-downloaden-nicht-den-quelltext.html)

ghost007 11. Jun 2007 16:29


Page downloaden (nicht den quelltext)
 
Hallo,
mit dem http der indys kann man den quellcode einer html seite auslesen.
Wie bekomm ich jedoch die ausgabe der seite, sprich das, was der user letztenendes sieht?

MfG - Ghost007

mkinzler 11. Jun 2007 16:30

Re: Page downloaden (nicht den quelltext)
 
In dem du den Sourcecode renderst (TWebBrowser o.ä.)

Phoenix 11. Jun 2007 16:30

Re: Page downloaden (nicht den quelltext)
 
Den Quellcode in den IE (oder Firefox, oder anderen Browser) stecken. TWebBrowser hilft da ungemein ;-)

ghost007 11. Jun 2007 16:32

Re: Page downloaden (nicht den quelltext)
 
hm, mein ziel ist es den ausgegebenen text in ne memo zu packen, aber der webbrowser hat keine caption text oder lines ...

MfG - Ghost007

mkinzler 11. Jun 2007 16:38

Re: Page downloaden (nicht den quelltext)
 
http://pbear.com/htmlviewers.html#thtmllite

Kinimod8 11. Jun 2007 16:44

Re: Page downloaden (nicht den quelltext)
 
Oder das hier: http://www.delphipraxis.net/internal...ct.php?t=18669

idontwantaname 11. Jun 2007 16:48

Re: Page downloaden (nicht den quelltext)
 
Ich glaube, es geht ihm rein um den Text, keine Graphiken, keine Styles etc.

Ein Denkansatz wäre: Text zwischen

</p>, <div></div>, <td>, <th>, ... herraussuchen, alle HTML-Tags entfernen und und und

ghost007 11. Jun 2007 16:53

Re: Page downloaden (nicht den quelltext)
 
hi,
genau, es geht mir nur um den text.
Das problem bei der idee mit dem text zwischen den tags auslesen is,das das ganze ne asp seite ist ... d.h. im quellcode steht da kein text, nur im geparsten dokument.

MfG - Ghost007

jfheins 11. Jun 2007 17:08

Re: Page downloaden (nicht den quelltext)
 
Ja und? Der Quellcode den du bekommst enthält keine asp-Tags mehr ...

ghost007 11. Jun 2007 17:12

Re: Page downloaden (nicht den quelltext)
 
es ist folgendes,
bei der seite die ich auslesen will handelt es sich um das webinterface meines routers.
Wenn ich jedoch mit http get die seite hol, sind nur script tags etc drin --> nicht so sachen wie z.b. die aktuelle inet IP.
Wenn ich jedoch mim browser dort hin navigier seh ich die IP ;)

MfG - Ghost007

P.S.:Ich hoffe ich hab nun das problem gut genug beschrieben, wenn nicht, einfach fragen. danke :)

mkinzler 11. Jun 2007 17:16

Re: Page downloaden (nicht den quelltext)
 
Das ist JavaScript. da bleibt dir nichts anders übrig als die Seite von einem JS.Interpreter ausführen zu lassen (TWebBrowser, TMozillaBrowser). Vielleicht biete der Router ne alternative Methode (Telnet o.ä.)

ghost007 11. Jun 2007 17:17

Re: Page downloaden (nicht den quelltext)
 
Zitat:

Zitat von mkinzler
Das ist JavaScript. da bleibt dir nichts anders übrig als die Seite von einem JS.Interpreter ausführen zu lassen (TWebBrowser, TMozillaBrowser). Vielleicht biete der Router ne alternative Methode (Telnet o.ä.)

Hm, und ich komm nicht an den text der aktuell im TWebBrowser angezeigten seite ran? also an des was man direkt dort lesen kann?

MfG - Ghost007

mkinzler 11. Jun 2007 17:19

Re: Page downloaden (nicht den quelltext)
 
J natürlich kannst du über das DOM auf die Texte zugreifen

ghost007 11. Jun 2007 17:25

Re: Page downloaden (nicht den quelltext)
 
öhm, ok.

wie benutz ich dieses DOM ? hab grad ma suche durchlassen ... aber irwie springt mich da nix an ... :oops:

MfG - Ghost007

mkinzler 11. Jun 2007 17:26

Re: Page downloaden (nicht den quelltext)
 
DOM steht für Document Object Model. Hierüber kannst du auf die HTML-Dokumente der Seite zugreifen.

ghost007 11. Jun 2007 17:30

Re: Page downloaden (nicht den quelltext)
 
joa, das für was es steht seh ich ja wenn ich auf DOM geh ^^

Aber wie ruf ich es auf, oder benutzt es?
is es ne property vom webbrwoser, net oder?


MfG - Ghost007

mkinzler 11. Jun 2007 17:32

Re: Page downloaden (nicht den quelltext)
 
Zu diesem thema gibt es aber einiges im Forum. Besonders Achim (marabu) hat dazu schon öfters ausführliche Erklärungen gegeben

ghost007 11. Jun 2007 17:38

Re: Page downloaden (nicht den quelltext)
 
also wenn ich nach DOM suche bekomm ich referenzen mit XML files importe etc. :(

MfG - Ghost007

mkinzler 11. Jun 2007 17:40

Re: Page downloaden (nicht den quelltext)
 
Also bei mir kommen auch andere Threads z.B. http://www.delphipraxis.net/internal...ct.php?t=77642

ghost007 11. Jun 2007 18:08

Re: Page downloaden (nicht den quelltext)
 
:wall: ich raffs nicht ... hab mir nu ma den treat durchgelesen ... und auch nochmal im dorum nach DOM gsucht :(

MfG - Ghost007

mkinzler 11. Jun 2007 18:14

Re: Page downloaden (nicht den quelltext)
 
http://www.delphipraxis.net/internal...t.php?t=110446
http://www.delphipraxis.net/internal...t.php?t=106564


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:47 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz