我需要從一個網站獲取包含在一個文件夾中的所有圖像。比如說,(site.com/images/.*)。這可能嗎?如果是這樣,最好的方法是什麼?從網站的單個目錄下載所有圖像
8
A
回答
8
看看HTTrack軟件。它可以下載整個站點。給網站地址site.com/images/
,它會下載在這個目錄中的一切。 (如果目錄訪問不受所有者限制)
4
如果網站允許索引,所有你需要做的是wget -r --no-parent http://site.com/images/
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文件夾,然後您可以看到所有在那裏列出頁面使用的圖像。
相關問題
- 1. 使用WGET從網站/目錄下載所有.tar.gz文件
- 2. wget從一個自定義網站下載PHP加載的所有圖像
- 3. 如何使用wget從網站下載所有圖像?
- 4. 從網站下載所有PDF文件
- 5. 從網站下載圖像到桌面
- 6. 使用Perl從網站下載圖像
- 7. 從網站下載和「使用」圖像
- 8. 使用node.js從網站下載圖像
- 9. 加載目錄中的所有圖像
- 10. 我有一個網站的鏈接如何從網站下載所有文件?
- 11. 如何從一個目錄加載所有圖像
- 12. 如何從java的網站下載整個文件夾/目錄
- 13. 從網站中提取所有圖像
- 14. Mod_rewrite所有網站圖像
- 15. 從網站加載圖像
- 16. 從網站下載圖片
- 17. 從單個網頁下載所有圖片
- 18. 下拉菜單加載所有圖像?
- 19. 如何從網站下載所有圖片?
- 20. 下載的所有文件在網站
- 21. 從互聯網下載資源目錄圖像
- 22. 在一個頁面中加載20個圖像,加載同一目錄下的所有圖像
- 23. PHP:強制從目錄根目錄下載圖像?
- 24. 從網站目錄
- 25. 從下載網站
- 26. C#登錄後從網站下載HTML
- 27. 什麼是從網站下載所有圖像的最快速和最簡單的方法
- 28. 從我的網站下載目錄中的所有文件到一個Zip文件夾
- 29. 從我的網站下載的Photoshop中打開JPEG/PNG圖像
- 30. 用JQuery或Javascript預加載網站上的所有圖像
非常感謝。你救我,朋友(y) – NullPointer 2016-10-08 04:20:30