Computer >> 컴퓨터 >  >> 체계 >> MAC

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

때때로 웹에서 그래픽 페이지가 표시되고 마우스 오른쪽 버튼으로 힘들게 이동하여 각 그림을 차례로 저장하고 싶을 때가 있습니다. 사진이 5~10장이면 괜찮지만 사진이 25~50장 또는 100장이면 어떻게 될까요? 웹 페이지에서 모든 이미지를 쉽게 다운로드할 수 있는 방법이 있었다면.

물론 있습니다. 이 기사에서는 현재 웹 페이지(Safari 브라우저에서)의 모든 이미지를 감지 및 저장하고 데스크탑의 디렉토리에 저장하는 Mac의 간단한 3부분 Automator 스크립트를 보여줍니다.

참고 :Firefox의 경우 여기에서 지침을 따를 수 있습니다.

Automator를 사용하여 웹 페이지에서 모든 이미지 다운로드

Automator는 거의 사용하지 않는 Mac에서 정말 유용한 도구이지만 쉽고 강력하기 때문에 꼭 사용해야 합니다. 수많은 반복 작업을 자동화할 수 있으며 시스템의 모든 부분에 액세스할 수 있습니다. 그래픽 파일을 JPG로 일괄 변환하거나 사운드 파일을 한 형식에서 다른 형식으로 일괄 변환하거나 숨김 파일을 켜고 끌 수 있습니다.

Automator에는 Safari에 대한 광범위한 연결 기능이 있어 웹 페이지에서 다른 방법으로는 불가능한 작업을 수행할 수 있습니다.

현재 웹 페이지에서 이미지 가져오기를 자동화하는 것은 3개 항목으로 된 스크립트의 쉬운 문제이며 물론 이것을 도크(에서 실행되는 서비스)에서 데스크탑에서 실행할 수 있는 앱으로 전환할 수 있습니다. 메뉴 표시줄) 또는 폴더 작업을 수행할 수도 있습니다. 이 경우에는 앱으로 만들지만 다른 대상 방법을 자유롭게 실험해 보세요.

워크플로 스크립팅

새 Automator 워크플로를 엽니다. 대상 워크플로 유형으로 앱을 선택하십시오.

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

왼쪽의 작업 도구 모음에서 인터넷 작업을 선택합니다. 목록에서 Safari 작업에서 "현재 웹페이지 가져오기"를 선택합니다.

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

이제 동일한 인터넷 작업에서 "웹 페이지 콘텐츠 가져오기"를 선택합니다. 이렇게 하면 현재 웹 페이지 콘텐츠의 웹 아카이브가 메모리에 로드되며 이후 작업에 의해 작동될 수 있습니다.

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

마지막으로 "웹 콘텐츠에서 이미지 저장" 작업을 선택합니다. 이 작업은 이전 단계의 웹 아카이브를 처리하고 이미지 파일에 대해 필렛한 다음 지정된 방식으로 해당 파일을 디스크에 특정 명명된 디렉토리 또는 URL과 함께 저장합니다.

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

이를 염두에 두고 "URL을 폴더 이름으로 사용" 및 "기존 폴더 교체" 확인란을 선택합니다. 이렇게 하면 각 폴더를 다르게 만들기 위해 웹 사이트 URL을 사용하여 데스크탑의 폴더 이름을 지정할 수 있습니다. 이미 존재하는 경우 오류를 표시하고 작업을 완료하지 않는 대신 교체합니다. 이것은 약간 조잡하지만 약간의 작업으로 개선할 수 있습니다.

원하는 위치의 디스크에 앱을 저장합니다.

앱 실행

물론 캡처하려는 페이지의 탭이 현재 탭인지 확인하면서 다른 앱과 마찬가지로 앱을 실행합니다. 그건 그렇고, 이것은 Safari가 최소화된 경우에도 작동합니다.

데스크톱에서 앱을 실행하거나 애플리케이션 디렉토리에서 숨기고 독의 바로가기에서 실행할 수 있습니다.

앱을 실행하면 해당 페이지의 모든 이미지가 포함된 URL 이름의 폴더가 바탕 화면에 저장됩니다.

Automator를 사용하여 Safari의 웹 페이지에서 모든 이미지를 쉽게 다운로드

결론

스크립트에는 약간의 만지작거리면 해결할 수 있는 특정 제한 사항이 있습니다. 예를 들어 캡처할 사진이 없으면 오류가 발생합니다. 그것은 제쳐두고, 조금 기본적이라면 잘 작동합니다.

자동화를 원하는 작업이 있습니까? 이 기본 스크립트를 더 복잡하게 만들었습니까? 아래 의견에 알려주십시오.