2011-01-07 6 views

답변

8

HTTrack 소프트웨어를 살펴보십시오. 그것은 전체 사이트를 다운로드 할 수 있습니다. 웹 사이트 주소는 site.com/images/이고이 디렉토리에있는 모든 것을 다운로드합니다. (디렉토리 액세스가 소유자에 의해 제한되지 않는 경우)

+1

정말 고마워요. 당신은 저를 구원해주십시오, 친구 (y) – NullPointer

4

은, 당신이해야 할 모든 이미지 디렉토리 내용을 나열 허용하는 경우 wget -r --no-parent http://site.com/images/

1

가 달려있다. 그렇지 않으면 위의 디렉토리에 대한 모든 이미지 참조를 찾기 위해 웹 사이트를 거미로 만들 필요가 있습니다.

두 경우 모두 wget을 살펴보십시오.

8

FTP 액세스 권한이 있습니까?

셸 액세스 권한이 있습니까?

Linux의 경우 매우 쉽습니다. 창문에 대해 잘 모르겠습니다.

wget -H -r --level=1 -k -p http://example.com/path/to/images 

편집 : 그냥 찾을 수 wget for windows.

편집 2 : PHP 태그를 보았습니다. 한 번에 모든 이미지를 다운로드하는 PHP 스크립트를 만들려면 zip (또는 동등한) 아카이브를 만들어 올바른 헤더로 보내야합니다. Here is how to zip a folder in php, 그냥 말을 주어진 코드를 편집 해당 폴더의 이미지 만 추출하기 어렵지 않을 것 같은 : 당신이있는 경우 : 웹 페이지에서 사용하는 이미지를보고 싶다면

foreach ($iterator as $key=>$value) { 
    if (!is_dir($key)) { 
     $file = basename($key); 
     list($name, $ext) = explode('.', $key); 
     switch ($ext) { 
      case "png": 
      case "gif": 
      case "jpg": 
       $zip->addFile(realpath($key), $key) or die ("ERROR: Could not add file: $key"); 
      break; 
     } 
    } 
} 
+0

끝내 주셔서 고마워요, 고마워요. –

+0

죄송합니다. 지금 그 코드에서 약간의 오류가있었습니다. – rich97

0

Chrome을 사용하면 F-12를 누르거나 (메뉴에서 개발자 도구 찾기) 리소스 탭에서 왼쪽에 트리가 있고 프레임 아래에 이미지 폴더가 표시됩니다. 페이지가 거기에서 사용하는 이미지.

관련 문제