웹 페이지의 모든 이미지를 한 번에 다운로드하는 방법은 무엇입니까?


12

예를 들어, 나는 군사 장식을 좋아하는데 여기 Wikipedia의 Service Ribbon이 있습니다. 모든 리본 이미지를 하나씩 클릭하지 않고 한 번에 다운로드 한 다음 "다른 이름으로 이미지 저장"을 선택하려면 어떻게해야합니까?


구글 검색이 훨씬 빠릅니다. 예를 들어 wikihow.com/Download-All-Images-on-a-Web-Page-at-Once
Jaqenhghar

2
@Jaqenhghar Windows 용입니다. Mac에서 작동합니까?
Ave Maleficum

답변:


12

자동화

OS X의 Automator.app 를 사용 하여 현재 웹 페이지에서 이미지를 찾고 추출하고 저장하십시오. 필요한 조치의 조합은 다음과 같습니다.

  • Safari에서 현재 웹 페이지 가져 오기
  • 웹 페이지의 내용을 가져옵니다
  • 웹 컨텐츠에서 이미지 저장

Automator 사용에 관한 자세한 정보는 Apple의 Mac 기본 사항 : Automator를 참조하십시오 .

자동화

단말기

다른 방법은 웹 사이트에서 모든 이미지를 다운로드하는 가장 빠르고 쉬운 방법 인curl 명령 줄 을 사용 하는 것 입니다.


5

사용 wget:

wget http://en.wikipedia.org/wiki/Service_Ribbon -p -A .jpg,.jpeg,.png -H -nd

-p( --page-requisites)는 사용하지 않아도 이미지 및 스타일 시트와 같은 리소스를 다운로드합니다 -r. -A수락 할 접미사 또는 glob 스타일 패턴을 지정합니다. -H( --span-hosts)은 같은 다른 도메인에 대한 링크를 따릅니다 upload.wikimedia.org. -nd( --no-directories)는 서브 디렉토리를 작성하지 않고 모든 파일을 현재 디렉토리로 다운로드합니다.

Homebrew를 설치 wgetbrew install wget후 설치할 수 있습니다 .

당신은 또한 사용할 수 있습니다 curl:

curl example.tumblr.com | grep -o 'src="[^"]*.jpg"' | cut -d\" -f2 | 
        while read l; do curl "$l" -o "${l##*/}"; done

Tumblr 또는 Blogspot에서 이미지 다운로드 :

api="http://api.tumblr.com/v2/blog/example.tumblr.com/posts?type=photo&api_key=get from tumblr.com/api"
seq 0 20 $(curl -s $api | jq .response.total_posts) |
    while read n; do
        curl -s "$api&offset=$n" |
            jq -r '.response.posts[].photos[].original_size.url'
    done | awk '!a[$0]++' | parallel wget -q

curl -L 'http://someblog.blogspot.com/atom.xml?max-results=499' |
    grep -io 'href="http://[^&]*.jpg' | 
    cut -d\; -f2 |
    awk '!a[$0]++' |
    parallel wget -q

어디서 오 parallel셨나요?
nohillside

Homebrew 를 설치 한 후 또는 MacPorts 를 설치 한 후 paralleljq함께 설치할 수 있습니다 . brew install parallel jqsudo port install parallel jq
Lri

3

추가 소프트웨어없이 Firefox 사용 (v. 61에서 테스트) :

  1. 페이지 정보 창의 미디어 탭을 찾으십시오. 이것은 다음 방법 중 하나를 통해 찾을 수 있습니다.

    • 상황에 맞는 메뉴> 페이지 정보보기> 미디어
    • 이미지 컨텍스트 메뉴> 이미지 정보보기
  2. 모든 이미지 주소를 선택하십시오.

  3. 다른 이름으로 저장 ...을 클릭하고 모든 이미지를 다운로드 할 폴더를 선택하십시오.

1

Firefox와 Flashgot을 사용할 수 있습니다. Firefox와 Flashgot은 여러분이 찾고있는 것과 정확히 일치하는 확장입니다.

공식 Mozilla addons 웹 사이트 에서 Flashgot을 찾을 수 있습니다.

Flashgot은 Firefox, curl, wget 또는 기타에 통합 된 다운로드 관리자를 사용합니다. 개인적으로 나는 DownThemAll을 좋아합니다 ! .


1
AskDifferent에 오신 것을 환영합니다. 질문에 대답 할 가치가 있다면 질문 할 가치가 있습니다. 또한 일부 지침과 링크를 통해 더 많은지지를 얻을 수 있습니다. 시간을내어 도움말 페이지 의 답변 및 질문 섹션을 읽으십시오 .
Deesbek

@Deesbek 확장 답변 :)
miniBill

-4

Mac을 사용하는 경우 Mac App Store에서 "Cliche : Easy Web Image Collector"를 사용해보십시오.

앱 설명에 따르면

"Mac을위한 쉽고 강력한 웹 이미지 수집기. Cliche를 사용하면 강력한 도구를 사용하여 웹 이미지를 빠르고 쉽게 수집 할 수 있습니다. Cliche를 사용하여 웹을 탐색하면됩니다. 모든 웹 이미지는 이미 준비되어 있습니다."

자세한 내용은 공식 웹 사이트를 방문하십시오 : https://machelperprojects.wordpress.com/2015/05/08/cliche-easy-web-image-collector/


FAQ , 특히 자체 프로모션에 관한 부분을 살펴보십시오 .
nohillside
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.