때때로 웹에서 그래픽 페이지가 표시되고 마우스 오른쪽 버튼으로 힘들게 이동하여 각 그림을 차례로 저장하고 싶을 때가 있습니다. 사진이 5~10장이면 괜찮지만 사진이 25~50장 또는 100장이면 어떻게 될까요? 웹 페이지에서 모든 이미지를 쉽게 다운로드할 수 있는 방법이 있었다면.
물론 있습니다. 이 기사에서는 현재 웹 페이지(Safari 브라우저에서)의 모든 이미지를 감지 및 저장하고 데스크탑의 디렉토리에 저장하는 Mac의 간단한 3부분 Automator 스크립트를 보여줍니다.
참고 :Firefox의 경우 여기에서 지침을 따를 수 있습니다.
Automator를 사용하여 웹 페이지에서 모든 이미지 다운로드
Automator는 거의 사용하지 않는 Mac에서 정말 유용한 도구이지만 쉽고 강력하기 때문에 꼭 사용해야 합니다. 수많은 반복 작업을 자동화할 수 있으며 시스템의 모든 부분에 액세스할 수 있습니다. 그래픽 파일을 JPG로 일괄 변환하거나 사운드 파일을 한 형식에서 다른 형식으로 일괄 변환하거나 숨김 파일을 켜고 끌 수 있습니다.
Automator에는 Safari에 대한 광범위한 연결 기능이 있어 웹 페이지에서 다른 방법으로는 불가능한 작업을 수행할 수 있습니다.
현재 웹 페이지에서 이미지 가져오기를 자동화하는 것은 3개 항목으로 된 스크립트의 쉬운 문제이며 물론 이것을 도크(에서 실행되는 서비스)에서 데스크탑에서 실행할 수 있는 앱으로 전환할 수 있습니다. 메뉴 표시줄) 또는 폴더 작업을 수행할 수도 있습니다. 이 경우에는 앱으로 만들지만 다른 대상 방법을 자유롭게 실험해 보세요.
워크플로 스크립팅
새 Automator 워크플로를 엽니다. 대상 워크플로 유형으로 앱을 선택하십시오.
왼쪽의 작업 도구 모음에서 인터넷 작업을 선택합니다. 목록에서 Safari 작업에서 "현재 웹페이지 가져오기"를 선택합니다.
이제 동일한 인터넷 작업에서 "웹 페이지 콘텐츠 가져오기"를 선택합니다. 이렇게 하면 현재 웹 페이지 콘텐츠의 웹 아카이브가 메모리에 로드되며 이후 작업에 의해 작동될 수 있습니다.
마지막으로 "웹 콘텐츠에서 이미지 저장" 작업을 선택합니다. 이 작업은 이전 단계의 웹 아카이브를 처리하고 이미지 파일에 대해 필렛한 다음 지정된 방식으로 해당 파일을 디스크에 특정 명명된 디렉토리 또는 URL과 함께 저장합니다.
이를 염두에 두고 "URL을 폴더 이름으로 사용" 및 "기존 폴더 교체" 확인란을 선택합니다. 이렇게 하면 각 폴더를 다르게 만들기 위해 웹 사이트 URL을 사용하여 데스크탑의 폴더 이름을 지정할 수 있습니다. 이미 존재하는 경우 오류를 표시하고 작업을 완료하지 않는 대신 교체합니다. 이것은 약간 조잡하지만 약간의 작업으로 개선할 수 있습니다.
원하는 위치의 디스크에 앱을 저장합니다.
앱 실행
물론 캡처하려는 페이지의 탭이 현재 탭인지 확인하면서 다른 앱과 마찬가지로 앱을 실행합니다. 그건 그렇고, 이것은 Safari가 최소화된 경우에도 작동합니다.
데스크톱에서 앱을 실행하거나 애플리케이션 디렉토리에서 숨기고 독의 바로가기에서 실행할 수 있습니다.
앱을 실행하면 해당 페이지의 모든 이미지가 포함된 URL 이름의 폴더가 바탕 화면에 저장됩니다.
결론
스크립트에는 약간의 만지작거리면 해결할 수 있는 특정 제한 사항이 있습니다. 예를 들어 캡처할 사진이 없으면 오류가 발생합니다. 그것은 제쳐두고, 조금 기본적이라면 잘 작동합니다.
자동화를 원하는 작업이 있습니까? 이 기본 스크립트를 더 복잡하게 만들었습니까? 아래 의견에 알려주십시오.