2011-01-07 73 views

Trả lời

8

Hãy xem qua phần mềm HTTrack. Nó có thể tải xuống toàn bộ trang web. Cung cấp địa chỉ trang web site.com/images/ và nó sẽ tải xuống mọi thứ trong thư mục này. (nếu quyền truy cập thư mục không bị giới hạn bởi chủ sở hữu)

+1

Cảm ơn bạn rất nhiều. Bạn tiết kiệm cho tôi, bạn bè (y) – NullPointer

4

nếu trang web cho phép lập chỉ mục, tất cả các bạn cần làm là wget -r --no-parent http://site.com/images/

1

Phụ thuộc nếu thư mục hình ảnh cho phép liệt kê các nội dung. Nếu có, tuyệt vời, nếu không bạn sẽ cần phải spider một trang web để tìm tất cả các tham chiếu hình ảnh đến thư mục đó.

Trong cả hai trường hợp, hãy xem wget.

8

Bạn có quyền truy cập FTP không?

Bạn có quyền truy cập hệ vỏ không?

Với Linux, điều này khá dễ dàng. Không chắc chắn về cửa sổ.

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

Chỉnh sửa: Chỉ tìm thấy wget for windows.

Chỉnh sửa 2: Tôi vừa thấy thẻ PHP, để tạo tập lệnh PHP tải xuống tất cả hình ảnh trong một lần, bạn sẽ phải tạo lưu trữ zip (hoặc tương đương) và gửi với tiêu đề chính xác. Here is how to zip a folder in php, nó sẽ không khó để giải nén chỉ những hình ảnh trong thư mục đó, chỉ cần chỉnh sửa mã số để nói điều gì đó như:

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

tuyệt vời Im sẽ cố gắng này, cảm ơn rất nhiều –

+0

Xin lỗi tôi đã thực hiện một lỗi nhỏ trong mã đó cố định ngay bây giờ. – rich97

0

Nếu bạn muốn nhìn thấy hình ảnh một trang web đang sử dụng: nếu bạn là sử dụng Chrome, bạn chỉ cần nhấn F-12 (hoặc tìm Công cụ phát triển trong trình đơn) và trên tab Tài nguyên, có cây bên trái và sau đó trong Khung, bạn sẽ thấy thư mục Hình ảnh, sau đó bạn có thể xem tất cả hình ảnh trang sử dụng được liệt kê trong đó.

Các vấn đề liên quan