Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Quelltext filtern (https://www.delphipraxis.net/21543-quelltext-filtern.html)

SleepyMaster 4. Mai 2004 17:41


Quelltext filtern
 
Hi ihrs!

Ist es möglich den Quelltext einer Seite runterzuladen (TWebbrowser) und bevor diese dargestellt wird, ihren Quelltext zu modifizieren? (Ohne dabei eine Datei auf der Festplatte anzulegen)

Vielen Dank schon mal

Luckie 4. Mai 2004 17:53

Re: Quelltext filtern
 
Ich denke nicht. Wie stellst du dir das vor? Wo willst du sie denn ändern, wenn nicht als Datei auf der Festplatte.

SleepyMaster 4. Mai 2004 18:01

Re: Quelltext filtern
 
Ich dachte mir, dass wenn ich mir mit Webbrowser1.Navigate('') eine Webseite hole, der Webbrowser die erstmal runterläd, die irgendwo kurzzeitig speichert, eine Procedure aufruft (zb.: DocumentComplete/DownloadComplete) und man dann irgedwie den kurzzeitig gespeicherten Quelltext ändern kann und man dann dem Webbrowser den neuen Quelltext gibt, mit dem er dann die Webseite gestalltet.

Christian Seehase 4. Mai 2004 18:03

Re: Quelltext filtern
 
Moin SleepyMaster,

i.d.R. wirst Du die Datei in den Temporary Internet Files finden.

SleepyMaster 4. Mai 2004 18:05

Re: Quelltext filtern
 
@Christian Seehase: Das wäre aber nicht das Problem. Mein Problem wäre dann die Datei mit Webbrowser.Navigate zu öffnen, da dann die ganzen Links (falls es relative sind) nicht mehr gelten.

SirThornberry 4. Mai 2004 18:16

Re: Quelltext filtern
 
du könntest die datei mit idhttp von den indies runterladen. Dann im Speicher abändern und den stream in TWebbrowser laden

Christian Seehase 4. Mai 2004 18:16

Re: Quelltext filtern
 
Moin Sleepy Master,

Zitat:

Zitat von SleepyMaster
da dann die ganzen Links (falls es relative sind) nicht mehr gelten.

wieso, die werden doch nicht automatisch aufgelöst.

SleepyMaster 4. Mai 2004 18:20

Re: Quelltext filtern
 
Zitat:

wieso, die werden doch nicht automatisch aufgelöst.
Grade das ist ja mein Problem! Wenn ich eine Webseite runterlad und darin ein Bild relativ verlinkt ist (.\images\KA.bmp) und ich die Webseite von meinem PC lad, dann findet er das Bild logischerweiße nicht!

Zitat:

du könntest die datei mit idhttp von den indies runterladen. Dann im Speicher abändern und den stream in TWebbrowser laden
Und wie lad ich einen stream in den TWebbrowser?

SirThornberry 4. Mai 2004 18:21

Re: Quelltext filtern
 
irgendwie hatten wir vor paar tagen/wochen schonmal nen thread (Stream in TWebbrowser) wo das gefragt und gelöst wurde - also einfach mal die suche benutzen

Das sollte nen brauchbarer Ansatz sein
[Edit] http://www.delphipraxis.net/internal...=164171#164171 [/Edit]

Christian Seehase 4. Mai 2004 18:22

Re: Quelltext filtern
 
Moin Sleepy Master,

Zitat:

Zitat von SleepyMaster
und ich die Webseite von meinem PC lad, dann findet er das Bild logischerweiße nicht!

dann musst Du den Link eben selber auflösen. Dürfte schaffbar sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:50 Uhr.
Seite 1 von 2  1 2      

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