Frage von XxXBudieee, 59

[Batch] Wie downloade ich Bilder mit Hilfe von Batch automatisch runter?

Guten Morgen GF'Ler :P,

Ich habe für mich ein eigenes "Projokt" im Blick, meine Dateien machen das was Sie sollen, nun möchte ich Bilder runtergeladen haben und die in einen Ordner haben ohne die Bilder alle einzeln runterzuladen. Ich habe das wunderbare Orakel auch gefragt, aber bei mir funktioniert deren Code nicht so ganz.

Kann mir einer erklären wie ich es machen kann ?

Mit freundlichen Grüßen XxXBudieee

Edit : Wenn die Bilder nicht existieren sollen die jedes mal neu runtergeladen werden

Antwort
von virusscript24, 22

Mit ner Batchdatei alleine wirds schwierig. Wenn du das in dein Programm einbauen willst, kann ich dir curl empfehlen. Super easy und schnell :)

Inwieweit man mit einer Batchdatei komplette http requests zusammenbauen und versenden kann, hat mich bisher noch nicht interessiert, wäre aber interessant zu wissen, kannst ja mal googlen.

Die curl Lösung ist die einfachste und für deinen Anwendungsfall völlig ausreichend wie ich finde :)

Falls du mit curl Hilfe brauchst (würde mich aber schon etwas wundern ;) ), kannst ja einfach ne Kommentar anhängen, ich antworte dann morgen. Bin erstmal schlafen, hatte grad mal 5 Stunden in den letzten zwei Tagen ...

zZzZZ

Kommentar von XxXBudieee ,

Danke für deine Antwort !

Wie ich sehe wird auch mit PHP gearbeitet :( Damit komme ich leider nicht so ganz zurecht, wird wohl eine schwere Angelegenheit ^^

Antwort
von lolimov, 39

Denke du musst mit der Batchdatei irgendwie die Adresse des Bildes angeben und dann halt auf dein Dateisystem kopieren. XD

Kommentar von XxXBudieee ,

Auf die Idee kam ich auch schon ^^ Aber meine Frage ist, ob es mir einer erklären kann WIE ich es mache ;)

Kommentar von lolimov ,

Könnte das weiterhelfen http://superuser.com/questions/129269/download-a-file-via-http-from-a-script-in-... Brauchste allerdings wohl Powershell

Kommentar von XxXBudieee ,

Power Shell ?

Noch nie so wirklich gehört ^^ Gibt es noch eine Einleitung für Dumme ? ^^

Kommentar von lolimov ,

Habe selber keine Ahnung davon, aber damit kannste wohl weitaus komplexere Dinge von der Konsole aus tun (In Windows)

Kommentar von XxXBudieee ,

ok, dann werden Power Shell und ich eine menge Spaß haben ^^

Danke dir :)

Antwort
von Etter, 16

Okay ich bin gerade vielerlei überfragt.

Willst du, dass verschiedene Bilder runtergeladen werden? Hast du die Links dazu? Wenn die Bilder wo nicht existieren? Bei dir lokal oder im INet.

Kommentar von XxXBudieee ,

1. Ja, es sind verschiedene Bilder (quasi fast 130 :D)

2. Links sind vorhanden

3. Wenn die bei mir auf den Pc im Ordner nicht existieren sollen die per Batch automatisch heruntergeladen werden

4. Lokal

Kommentar von Etter ,

Kannst du mir mal n Beispiellink geben. Sollte mit Powershell machbar sein.

Kommentar von Etter ,

Achja und sind die Bilder alle auf einer Website?

Kommentar von Etter ,

So ich hab dir was zusammengebastelt.

https://bitbucket.org/snippets/Ettar/K8Kdg

Das ganze basiert auf Powershell. Lies es dir in Ruhe durch (paar Kommentare sind ja drin). Funktionieren tut es aktuell nur für "*.jpg", "*.jpeg", "*.png". Allerdings ist es erweiterbar ;)

technet.microsoft.com/de-de/library/ee176961.aspx

Da eine Anleitung zum ändern der Ausführungsrichtlinien.

Ich übernehme keine Garantie für die Funktionalität des Programms. Die Benutzung geschieht auf eigene Verantwortung.

Falls du Fragen oder Probleme mit dem Code hast, kannste direkt hier nachfragen ;)

Kommentar von Etter ,

Btw. würd ich mich über Feedback freuen.

Keine passende Antwort gefunden?

Fragen Sie die Community