Entwickler-Ecke
Internet / Netzwerk - Indy Website downloaden (nur html und php files)
g1o2k4 - Fr 20.06.08 06:17
Titel: Indy Website downloaden (nur html und php files)
hi
wie kann ich das mit indy bewerkstelligen ? welche komponente und welche befehle sind dafür zuständig ?
also einfach eine website als textfile herunterladen, ohne bilder und dateien.
habt ihr links zu tutorials oder hat jemand sowas vielleicht schon gemacht und könnte den code posten ?
Tilman - Fr 20.06.08 12:54
Das mit den PHP-Files wird wohl nix - die laufen normalerweise immer durch den PHP-Interpreter. Du kannst also maximal die HTML-Ausgabe "downloaden".
g1o2k4 - Fr 20.06.08 16:01
wenn man eine url requestet antwortet der server doch mit ner seite....
ob html oder php ist doch in diesem fall egal. selbst asp und jsp seiten sind doch im endeffekt auch html seiten. die will ich halt runterladen und in ner datei speichern.
also im prinzip das was man sieht wenn man im browser bei ner seite auf "quelltext anzeigen" klickt.
ich möchte eigentlich nur die url bei dem programm angeben z.b. "http://www.google.de"/"http://google.de"/"google.de"/"www.google.de" und das was vom server gesendet wird will ich dann speichern. ohne bilder und files einfach nur den reinen text.
MDX - Fr 20.06.08 19:29
Delphi-Quelltext
1: 2: 3: 4:
| if savedialog1.execute() then fs := TFileStream.Create(SaveDialog1.FileNaem, fmCreate); IdHTTP1.Get(URL, fs); fs.free; |
Ungetestet, müsste aber gehen xD
Suchfunktion hilft auch
DATEI+AND+RUNTERLADEN
Tilman - Fr 20.06.08 20:48
g1o2k4 hat folgendes geschrieben: |
wenn man eine url requestet antwortet der server doch mit ner seite....
ob html oder php ist doch in diesem fall egal. |
Soweit so richtig. Ich wollte dir nur die Hoffnung nehmen, du könntest mit deinem Programm später auch PHP-Dateien (also die Sources) laden. Wenn die php-Datei so aussieht:
Quelltext
1: 2: 3:
| <? echo "Hallo Welt"; ?> |
Dann bekommst du nur eine Datei mit
ich habe das nur geschrieben weil du explizit von "downloaden" und "php-files" geschrieben hast ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!