Laden Sie einfach alle Bilder von Webseiten in Safari mit Automator herunter
Manchmal erhalten Sie eine Seite mit Grafiken im Web, und Sie möchten mühsam mit der rechten Maustaste auf die Maus gehen und jedes Bild der Reihe nach speichern. Das ist in Ordnung, wenn es fünf bis zehn Bilder gibt, aber was ist, wenn es fünfundzwanzig bis fünfzig oder hundert gibt? Wenn es nur eine Möglichkeit gäbe, alle Bilder von Webseiten einfach herunterzuladen.
Natürlich gibt es. In diesem Artikel zeigen wir Ihnen ein einfaches dreiteiliges Automator-Skript auf dem Mac, das alle Bilder von der aktuellen Webseite (im Safari-Browser) erkennt und speichert und in einem Verzeichnis auf Ihrem Desktop speichert.
Hinweis : Für Firefox können Sie den Anweisungen hier folgen.
Laden Sie alle Bilder von Webseiten mit Automator herunter
Automator ist ein wirklich nützliches Tool auf dem Mac, das nur wenige Benutzer jemals verwenden, aber sie sollten es wirklich, weil es einfach und leistungsstark ist. Es kann eine große Anzahl sich wiederholender Aufgaben automatisieren und hat Zugriff auf alle Teile des Systems. Sie können Grafikdateien im Stapelbetrieb in JPG konvertieren, Dateien von einem Format in ein anderes kopieren oder versteckte Dateien ein- und ausschalten.
Etwas, was Sie vielleicht nicht wissen, ist, dass Automator über umfangreiche Hooks in Safari verfügt, mit denen Sie ansonsten unmögliche Dinge mit Webseiten machen können.
Um das Erfassen von Bildern auf einer aktuellen Webseite zu automatisieren, ist es ein einfaches Skript, das aus drei Elementen besteht. Natürlich können Sie aus dem Dock eine Anwendung machen, die auf Ihrem Desktop ausgeführt werden kann (ein Dienst, der von die Menüleiste) oder sogar eine Ordneraktion. In diesem Fall werden wir es zu einer App machen, aber fühlen Sie sich frei, mit anderen Zielmethoden zu experimentieren.
Scripting des Arbeitsablaufs
Öffnen Sie einen neuen Automator-Workflow. Wählen Sie eine App als Ziel-Workflow-Typ aus.
Wählen Sie auf der linken Aktionen-Symbolleiste Internetaktionen. Wählen Sie in der Liste "Aktuelle Webseite abrufen" aus der Safari-Aktion.
Wählen Sie nun aus den gleichen Internetaktionen "Get Contents of Web Pages" aus. Dadurch wird ein Webarchiv des Inhalts der aktuellen Webseite in den Speicher geladen, auf den dann durch nachfolgende Aktionen reagiert werden kann.
Wählen Sie schließlich die Aktion "Bilder aus Webinhalt speichern". Diese Aktion verarbeitet das Webarchiv aus dem vorherigen Schritt und sortiert es für Bilddateien. Anschließend speichert es diese Dateien auf die angegebene Weise entweder auf ein bestimmtes benanntes Verzeichnis oder mit der URL
Aktivieren Sie dazu die Kontrollkästchen "URLs als Ordnernamen verwenden" und "Vorhandene Ordner ersetzen". Dadurch wird der Ordner auf Ihrem Desktop mit der URL der Website benannt, damit sich jeder Ordner unterscheidet. Wenn es bereits existiert, ersetzt es es, anstatt einen Fehler zu machen und die Aufgabe nicht zu vervollständigen. Das ist ein wenig grob, aber Sie könnten das mit ein wenig Arbeit verfeinern.
Speichern Sie die App auf Ihrem bevorzugten Speicherort auf der Festplatte.
Ausführen der App
Führen Sie die App wie jede andere App aus und denken Sie daran, dass die Registerkarte auf der Seite, die Sie erfassen möchten, die aktuelle ist. Das funktioniert übrigens auch, wenn Safari minimiert ist.
Sie können die App über den Desktop ausführen oder sie im Anwendungsverzeichnis ausblenden und über eine Verknüpfung im Dock ausführen.
Führen Sie die App aus, und auf Ihrem Desktop wird ein Ordner mit dem URL-Namen gespeichert, der alle Bilder von der Seite enthält.
Fazit
Es gibt gewisse Einschränkungen für das Skript, die Sie wahrscheinlich ausprobieren könnten, wenn Sie ein wenig damit herumspielen. Beispielsweise erhalten Sie einen Fehler, wenn keine Bilder zu erfassen sind. Abgesehen davon funktioniert es gut, wenn auch ein wenig grundlegend.
Gibt es Aufgaben, die Sie gerne sehen möchten? Hast du dieses grundlegende Skript komplizierter gemacht? Lassen Sie es uns in den Kommentaren unten wissen.