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 |
Re: Page downloaden (nicht den quelltext)
In dem du den Sourcecode renderst (TWebBrowser o.ä.)
|
Re: Page downloaden (nicht den quelltext)
Den Quellcode in den IE (oder Firefox, oder anderen Browser) stecken. TWebBrowser hilft da ungemein ;-)
|
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 |
Re: Page downloaden (nicht den quelltext)
|
Re: Page downloaden (nicht den quelltext)
Oder das hier: http://www.delphipraxis.net/internal...ct.php?t=18669
|
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 |
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 |
Re: Page downloaden (nicht den quelltext)
Ja und? Der Quellcode den du bekommst enthält keine asp-Tags mehr ...
|
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 :) |
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.ä.)
|
Re: Page downloaden (nicht den quelltext)
Zitat:
MfG - Ghost007 |
Re: Page downloaden (nicht den quelltext)
J natürlich kannst du über das DOM auf die Texte zugreifen
|
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 |
Re: Page downloaden (nicht den quelltext)
DOM steht für Document Object Model. Hierüber kannst du auf die HTML-Dokumente der Seite zugreifen.
|
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 |
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
|
Re: Page downloaden (nicht den quelltext)
also wenn ich nach DOM suche bekomm ich referenzen mit XML files importe etc. :(
MfG - Ghost007 |
Re: Page downloaden (nicht den quelltext)
Also bei mir kommen auch andere Threads z.B. http://www.delphipraxis.net/internal...ct.php?t=77642
|
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 |
Re: Page downloaden (nicht den quelltext)
|
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