2011-01-07 87 views

回答

8

看看HTTrack軟件。它可以下載整個站點。給網站地址site.com/images/,它會下載在這個目錄中的一切。 (如果目錄訪問不受所有者限制)

+1

非常感謝。你救我,朋友(y) – NullPointer 2016-10-08 04:20:30

1

取決於如果圖像目錄允許列表中的內容。如果確實如此,那很好,否則你需要蜘蛛網站才能找到該目錄的所有圖像引用。

無論哪種情況,請看wget

8

你有FTP訪問嗎?

你有shell嗎?

用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

真棒我要試試這個,非常感謝 – 2011-01-07 02:55:08

0

如果你想看到一個網頁使用的圖像:如果你是使用Chrome瀏覽器,您只需按F-12(或在菜單中找到Developer Tools),然後在資源選項卡上,左邊有一棵樹,然後在框架下,您將看到Images文件夾,然後您可以看到所有在那裏列出頁面使用的圖像。