[wget] Auf skins.be alle Bilder eines Models runterladen

bugmenot

New member
Themenstarter
Registriert
8 Okt. 2006
Beiträge
90
Hallo,
ich versuche gerade auf skins.be alle
Bilder von Adriana Lima herunter zu laden.

Wenn man auf ein Thumbnail klickt, kommt man in den Ordner
http://www.skins.be/wallpaper/adriana-lima/*

Die Bilder an sich liegen auf dem Server mit der URL:
http://wallpapers.skins.be/adriana-lima/*

Ich habe mir für die Aufgabe folgenden wget-Befehl überlegt:
Code:
wget [url]http://www.skins.be/model/adriana-lima/[/url]  --recursive --level=inf --page-requisites --accept jpg,html --domains=www.skins.be,wallpapers.skins.be --span-hosts --include-directories=*/adriana-lima/*
--recursive --level=inf
Ich schalte die Rekursion mit einer unendlichen Rekursionstiefe ein.

--page-requisites --accept jpg,html
Es sollen alle für die Darstellung der Seite benötigten
Dateien untersucht werden wobei nur JPG und HTML Dateien
gespeichert werden sollen.

--domains=www.skins.be,wallpapers.skins.be --span-hosts
wget soll sich auch auf anderen Servern umsehen, wobei
ich nur diese mit der URL www.skins.be und wallpapers.skins.be haben
will.

--include-directories=*/adriana-lima/*
Ich will nur in Verzeichnisse gehen, die /adriana-lima/
enthalten.

Leider lädt dieser Befehl nur die HTML-Dateien der Seiten
mit den Thumbnails herunter.
Also:
http://www.skins.be/model/adriana-lima/
und
http://www.skins.be/model/adriana-lima/page{1-7}
 
Öh, ja...
Und nu?

Ist zwar toll von dir, uns diese tollen Tipps mitzuteilen, aber irgendwie...
 
Ist meine Absicht nicht klar geworden?

Ich will die Bilder runterladen.
 
Ah, ok. Ich dachte, du wolltest uns mitteilen, was du tolles hast.*g*
Der Thread ist im Smalltalk etwas missverständlich. ;)
 
So war es nicht gemeint.

Ich finde, dass das Thema in kein
anderes Subforum passt.
 
Ich denke, das wär bei Linux besser aufgehoben.

Ich habe jetzt mal ein wenig ausprobiert. Aber es sieht so aus, als ob wget eine andere Seite geliefert wird, als du im Browser siehst. Also mal den Header verändern...
Bzw. ich habe eine der Dateien runtergeladen, die aber anders geliefert wurde, als sie im Browser aussah.

Habe es so hier probiert:
wget http://www.skins.be/model/adriana-lima/ --recursive --page-requisites --accept html,jpg --domains=www.skins.be,wallpapers.skins.be --span-hosts --include-directories=/wallpaper/adriana-lima/,/adriana-lima/ --level=2

Laut dem info braucht wget bei --include-directories eine absolute Pfadangabe, evtl mal damit weiterversuchen? Hab von der wget-Syntax nicht so ne Ahnung.
 
Super.
Funktioniert ja bestens.

Ich dachte, dass die Pfadangaben nicht absolut
sind, da er ja in die Unterordner am Anfang geht.

Naja, vielen Dank.

Code:
wget [url]http://www.skins.be/model/adriana-lima/[/url]  --recursive --level=inf --page-requisites --accept jpg,html --domains=www.skins.be,wallpapers.skins.be --span-hosts --include-directories=/wallpaper/adriana-lima/,/adriana-lima/
 
Einen kleinen Fehler hatte
der Befehl noch:
Hier der funktionierende:
Code:
wget [url]http://www.skins.be/model/adriana-lima/[/url] --recursive --level inf --page-requisites --accept html,jpg --domains=www.skins.be,wallpapers.skins.be --span-hosts --include-directories=/wallpaper/adriana-lima/,/adriana-lima/,/model/adriana-lima/
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben