A volte si ottiene una pagina di grafica sul Web e si desidera procedere laboriosamente con il tasto destro del mouse e salvare ciascuna immagine a turno. Va bene se ci sono da cinque a dieci immagini, ma cosa succede se ce ne sono da venticinque a cinquanta o cento? Se solo ci fosse un modo per scaricare facilmente tutte le immagini dalle pagine Web.
Certo che c’è. In questo articolo ti mostriamo un semplice script Automator in tre parti sul Mac che rileverà e salverà tutte le immagini dalla pagina Web corrente (nel browser Safari) e le salverà in una directory sul desktop.
Nota: per Firefox, puoi seguire le istruzioni qui.
Scarica tutte le immagini dalle pagine Web con Automator
Automator è uno strumento davvero utile sul Mac che pochi utenti cercano di utilizzare, ma dovrebbero davvero perché è facile e potente. Può automatizzare un gran numero di attività ripetitive e ha accesso a tutte le parti del sistema. È possibile convertire in batch file grafici in JPG, file audio da un formato a un altro o attivare e disattivare i file nascosti.
Qualcosa che potresti non sapere è che Automator ha ampi agganci in Safari, permettendoti di fare cose altrimenti impossibili con le pagine web.
Per automatizzare l’acquisizione di immagini su una pagina Web corrente, è facile utilizzare uno script di tre elementi e, naturalmente, puoi trasformarlo in un’app che puoi eseguire sul desktop, dal tuo dock (un servizio che viene eseguito da la barra dei menu) o anche un’azione di cartella. In questo caso la trasformeremo in un’app, ma sentiti libero di sperimentare altri metodi di destinazione.
Scripting del flusso di lavoro
Apri un nuovo flusso di lavoro di Automator. Seleziona un’app come tipo di flusso di lavoro di destinazione.
Dalla barra degli strumenti delle azioni a sinistra scegli Azioni Internet. Dall’elenco scegli “Ottieni pagina Web corrente” dall’azione Safari.
Ora scegli tra le stesse azioni Internet “Ottieni contenuto di pagine Web”. Questo caricherà in memoria un archivio Web dei contenuti della pagina Web corrente, su cui sarà possibile agire successivamente.
Infine, scegli l’azione “Salva immagini da contenuto web”. Questa azione elabora l’archivio Web del passaggio precedente e lo raccorda per i file di immagine, quindi salva quei file su disco nel modo specificato, in una directory denominata specifica o con l’URL.
Con questo in mente, seleziona le caselle “Usa URL come nomi di cartelle” e “Sostituzione di cartelle esistenti”. Questo denominerà la cartella sul desktop con l’URL del sito Web per rendere ogni cartella diversa. Se esiste già, lo sostituirà invece di segnalare un errore e non completare l’attività. Questo è un po ‘rozzo, ma potresti perfezionarlo con un po’ di lavoro.
Salva l’app su disco nella posizione preferita.
Esecuzione dell’app
Esegui l’app come faresti con qualsiasi altra app, ricordando ovviamente di assicurarti che la scheda sulla pagina che desideri acquisire sia quella corrente. A proposito, funziona anche se Safari è ridotto a icona.
Puoi eseguire l’app dal desktop o nasconderla nella directory Applicazioni ed eseguirla da un collegamento sul dock.
Esegui l’app e una cartella con il nome dell’URL viene salvata sul desktop contenente tutte le immagini dalla pagina.
Conclusione
Ci sono alcune limitazioni allo script che potresti probabilmente risolvere se ci giochi un po ‘. Ad esempio, ottieni un errore se non ci sono immagini da catturare. A parte questo, funziona bene, anche se un po ‘di base.
Ci sono attività che vorresti vedere automatizzate? Hai reso questo script di base più complicato? Fateci sapere nei commenti qui sotto.