Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi alle Dateien von URL auflisten? (https://www.delphipraxis.net/84026-alle-dateien-von-url-auflisten.html)

Sko 10. Jan 2007 10:58


alle Dateien von URL auflisten?
 
Hallo,

der Titel klingt etwas komisch, aber genau das such ich: ich habe eine URL, z.B. "http://www.bla.de/blabla/bla.htm" und ich weis das es unter "http://www.bla.de/blabla/" noch mehr Dateien gibt, aber nicht wie Sie heißen. Ich möchte aber alle Bilder die es da gibt, herunterladen. Kann ich irgendwie herausbekommen welche Dateien da rumliegen? Also sowas wie FindAllFiles fürs Internet.

Ich hoffe ihr wisst was ich meine :lol:

marabu 10. Jan 2007 11:17

Re: alle Dateien von URL auflisten?
 
Hallo,

das Problem mit dem HTTP-Protokoll ist, dass keine Verzeichnisse angelistet werden. Diese Funktionalität wird aber in der Regel vom Web-Server implementiert, der dann die gefundenen Seiten in einer mehr oder weniger dem Windows Explorer nachempfundenen Optik als HTML-Seite anbietet. Die Funktion Directory Listing sollte aber standardmäßig abgeschaltet sein. Wenn nicht, dann kannst du die HTML-Seite parsen, aber der Seitenaufbau ist nicht standardisiert und kann auch beim selben Server nach Konfiguration eines anderen Templates für das Listing abweichen. Mit FTP wäre es einfacher...

Grüße vom marabu

Sko 10. Jan 2007 12:40

Re: alle Dateien von URL auflisten?
 
Hmm, FTP wäre dazu nicht so geeignet, dann werde ich das wohl lassen, ist nicht ganz so wichtig. Hintergrund war nur, das ich in meinem JPG-Kompressor eine Funktion einbauen wollte, bei der man ein ein Bild-URL vorgibt und das Programm dann alle Bilder herunterläd, die sich im selben Verzeichnis befinden. HTML durchparsen ist auch nicht so einfach, da ja nicht immer die Links zu allen Bildern auf einer Seite stehen Beispiel.

Vielen Dank für die Info :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:44 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