2011-01-07 8 views

risposta

8

Dai un'occhiata al software HTTrack. Può scaricare interi siti. Fornire l'indirizzo del sito web site.com/images/ e scaricherà tutto in questa directory. (se l'accesso alla directory non è limitato dal proprietario)

+1

Grazie mille. Mi hai salvato, amico (y) – NullPointer

4

se il sito consente l'indicizzazione, tutto quello che dovete fare è wget -r --no-parent http://site.com/images/

1

Dipende se la directory di immagini permette di elencare i contenuti. Se lo fa, bene, altrimenti avresti bisogno di spider un sito web per trovare tutti i riferimenti alle immagini di quella directory.

In entrambi i casi, dare un'occhiata a wget.

8

Hai accesso FTP?

Avete accesso alla shell?

Con Linux è piuttosto semplice. Non sono sicuro di Windows.

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

Modifica: appena trovato wget for windows.

Modifica 2: Ho appena visto il tag PHP, al fine di creare uno script PHP che scarica tutte le immagini in una volta sola, dovrai creare un archivio zip (o equivalente) e inviarlo con le intestazioni corrette. Here is how to zip a folder in php, non sarebbe difficile da estrarre solo le immagini nella cartella, basta modificare il codice dato a dire qualcosa come:

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

fantastico, ci sto provando, grazie mille –

+0

Mi dispiace, ho fatto un piccolo errore in quel codice corretto ora. – rich97

0

Se volete vedere le immagini di una pagina Web utilizza: se si è utilizzando Chrome, puoi semplicemente premere F-12 (o trovare Strumenti di sviluppo nel menu) e nella scheda Risorse, c'è un albero a sinistra, e sotto Cornici, vedrai la cartella Immagini, quindi puoi vedere tutti i le immagini utilizzate dalla pagina sono elencate qui.

Problemi correlati