Massenfile Downloader

Giswald

Member
Titel ist etwas schwer zu verstehen :)

Ich bin z.Z an einem Signaturgenerator. Ich brauch jedoch lokal die Bilddaten von Clanlogos.

Diese Clanlogos liegen in zwei verschiedenen Ordnern.


http://www.example.com/bg/1.gif 2.gif 3.gif
http://www.example.com/front/1.gif 2.gif 3.gif


Gibt es ein Programm/Skript (Windows/Linux), welches automatisch die Daten runterläd von 1.gif bis x.gif

Also praktisch von 1.gif auf z.B. 100.gif hochzählt und die Daten dann per wget holt oder in einer anderen Art und Weiße.


Bitte um hilfe :)

Meister Google konnte mir nicht wirklich bei Massenfile Downloader helfen.
 
Workaround: Directory Listing für die Ordner einschalten und per wget alle Files recursiv runterladen. Dann kannst du in Zukunft die Namen ändern, und das Script tut noch.
 
Ich häts anders sagen sollen, die Files liegen nicht bei mir auf den Server, ich habe auch keinen Einfluss auf die Rechte / Eigenschaften des Ordners.

Ich möchte die Bilder von der Fremden Seite runterladen, und dann bei mir für den Generator verwenden.

Gründe:
Bild wird schneller erstellt
Keine Probleme wegen dauernder Verbindungen/Downloads


Ich hoffe ihr versteht jetzt was ich meine

@mkeil ich wird mir das mal näher anschauen :)
 
Hi Giswald,

klingt eigentlich nicht schwer. Generier Dir einfach die Links die Du mir wget dann lädst.
mkeil hat ja auch schon gesagt wie es gehen kann.

Code:
#!/bin/bash
for ((i=1;i<=999;i++)); do
wget http://www.example.com/bg/$i.gif
wget http://www.example.com/front/$i.gif 
done


Gruß
Sascha
 
Ich verwende dafür immer curl. Curl ist in gewissen Bereichen weitaus flexibler als wget, ein Blick über den Tellerrand lohnt sich auf jeden Fall.

In diesem Fall würde es so laufen:

Code:
curl -O "http://www.example.com/front/[0-99].gif"
das -O sorgt dafür, dass curl die Dateien auch auf Platte schreibt. Ohne dieses Flag landen die Binaries sonst auf STDOUT.

Gruss
 
Oder wieder mit wget:

wget http://www.example.com/front/{1..100}.gif
wget http://www.example.com/bg/{1..100}.gif

viele Wege... ;-)
Gruß und schönen Sonntag
Sascha
 
Back
Top