Понякога получавате страница на графики в мрежата и искате да работите с десния бутон на мишката и да запазите всяка снимка на свой ред. Това е добре, ако има пет до десет снимки, но какво ще стане, ако има двадесет и пет до петдесет или сто? Ако само имаше начин лесно да изтеглите всички изображения от уеб страници.

Разбира се, има. В тази статия ще ви покажем прост трипътен скрипт Automator на Mac, който ще открие и запази всички изображения от текущата уеб страница (в браузъра Safari) и ще ги запише в директория на вашия работен плот.

Забележка : За Firefox можете да следвате инструкциите тук.

Изтегляне на всички изображения от уеб страници с Automator

Automator е наистина полезен инструмент на Mac, който малко потребители някога се опитват да използват, но те наистина трябва, защото са лесни и мощни. Той може да автоматизира голям брой повтарящи се задачи и да има достъп до всички части на системата. Можете да конвертирате графични файлове в JPG, звукови файлове от един формат в друг или да включите и изключите скрити файлове.

Нещо, което може би не знаете, е, че Automator има обширни куки в Safari, което ви позволява да правите други невъзможни неща с уеб страници.

За да автоматизирате захващане на изображения на текуща уеб страница, това е лесна задача за скрипт от три елемента и, разбира се, можете да го превърнете в приложение, което можете да работите на работния плот от дока (услуга, която работи от лентата с менюта) или дори действие от папка. В този случай ще направим това приложение, но се чувствайте свободни да експериментирате с други целеви методи.

Скриптиране на работния процес

Отворете нов работен процес на автоматизатора. Изберете приложение като целеви тип работен поток.

От лентата с инструменти за действия вляво изберете действия по интернет. От списъка изберете "Получаване на текуща уеб страница" от действията на Safari.

Сега изберете от същите действия в интернет "Получаване на съдържанието на уеб страници". Това ще зареди в паметта уеб архив на съдържанието на текущата уеб страница, на който след това могат да бъдат предприети действия.

Накрая изберете действието "Запазване на изображения от уеб съдържание". Това действие обработва уеб архива от предишната стъпка и го закачи за файлове с изображения, след което ги запазва на диск по посочения начин или към конкретна директория с име, или към URL адрес.

Имайки предвид това, поставете отметки в квадратчетата "Използване на URL адреси като имена на папки" и "Подмяна на съществуващи папки". Това ще определи папката на вашия работен плот с URL адреса на уебсайта, за да се различава всяка папка. Ако тя вече съществува, тя ще я замени, вместо да направи грешка и да не изпълни задачата. Това е малко суров, но можете да го прецизирате с малко работа.

Запазете приложението на диск в предпочитаното от вас място.

Пускане на приложението

Пуснете приложението така, както бихте го направили, като помните, разбира се, дали разделът на страницата, която искате да заснемете, е текущият. Между другото, това работи, дори ако Safari е сведена до минимум.

Можете да стартирате приложението от работния плот или да го скриете в директорията "Приложения" и да го изпълните от пряк път на док.

Пуснете приложението и папка с името на URL адреса е запазена на работния ви плот, съдържаща всички изображения от страницата.

заключение

Има определени ограничения на скрипта, които вероятно бихте могли да измислите, ако се занимавате с него малко. Например, получавате грешка, ако няма снимки, които да се вземат. Това настрана, работи добре, ако е малко основно.

Има ли задачи, които бихте искали да видите автоматизирано? Направихте ли този сценарий по-сложен? Уведомете ни в коментарите по-долу.