일부 이미지가 내려받아지지 않는 이유
짧은 답
내려받기 실패는 거의 언제나 사이트가 요청을 거절하는 것이지 내 컴퓨터의 문제가 아닙니다. 흔한 원인은 넷입니다. 사이트 자신의 페이지에서 오지 않은 요청을 거부하는 핫링크 차단, 몰린 요청에 이미지 대신 확인 페이지를 돌려주는 봇 차단, 서버에서 이미 지워진 이미지, 그리고 일괄 내려받기를 수백 개 대화상자로 바꿔 버리는 크롬 자체의 저장 확인입니다. 첫째는 재시도로, 둘째는 간격을 늘려 해결합니다.
손으로 하는 법
이미지를 별도 탭에서 열어 거기서 저장합니다. 사이트가 기대하는 방식대로 요청이 나가므로 낱장 파일에는 대개 통합니다.
그마저 실패하면 남는 것은 화면 캡처인데, 이는 화면 해상도로 다시 인코딩된 사본일 뿐 원본 파일이 아닙니다.
그 방식이 막히는 지점
- 어떤 이미지가 거부될지는 실제로 시도해 보기 전에는 페이지에서 알 방법이 없습니다.
- 탭을 하나씩 열어 다시 시도하는 것은 애초에 일괄로 내려받는 의미를 없앱니다.
- 확인 페이지로 답하는 사이트는 HTTP 200을 돌려주므로, 단순한 내려받기는 이미지 확장자를 단 HTML 파일을 디스크에 쓰고 실패는 아무도 눈치채지 못합니다.
- 화면 캡처는 원래 해상도와 원래 압축, 그리고 투명도를 모두 잃습니다.
ImgDown으로 하는 법
1단계
먼저 재시도를 누릅니다
실패한 이미지는 빨갛게 표시되고 재시도 단추가 나타납니다. 재시도는 참조 정보 없이 다른 경로로 다시 가져오므로 일반적인 핫링크 차단은 이것으로 넘어갑니다. 실패의 대부분이 이 한 단계에서 정리됩니다.
2단계
내려받기 간격을 늘립니다
설정에서 간격을 800ms나 1500ms로 올리고 묶음을 다시 실행하십시오. 봇 차단은 몰린 요청에 반응하므로, 대기열을 늦추는 것이 확인 페이지와 실제 이미지를 가르는 차이가 되곤 합니다.
3단계
크롬의 저장 확인을 끕니다
크롬의 「설정 → 다운로드」에서 「다운로드 전에 각 파일의 저장 위치 확인」을 끕니다. 켜 두면 이미지 백 장이 대화상자 백 개가 되고, 실수로 하나를 닫으면 그 내려받기가 취소됩니다.
4단계
남은 몇 장은 손으로 저장합니다
위 단계를 거치고도 빨간 채로 남은 것은 의도적으로 거부되는 것입니다. 그 이미지들을 새 탭에서 열어 하나씩 저장하십시오. 보통 묶음 전체가 아니라 몇 장 수준입니다.
관련 질문
지금 열어둔 페이지에서 바로 써보세요
무료, 계정 불필요. 다음에 여는 갤러리부터 바로 쓸 수 있습니다.