Ho bisogno di ottenere tutte le immagini da un sito Web che sono contenute tutte in una cartella. Ad esempio, (site.com/images/.*). È possibile? Se è così, qual è il modo migliore?Scarica tutte le immagini da una singola directory di un sito web
risposta
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)
se il sito consente l'indicizzazione, tutto quello che dovete fare è wget -r --no-parent http://site.com/images/
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.
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;
}
}
}
fantastico, ci sto provando, grazie mille –
Mi dispiace, ho fatto un piccolo errore in quel codice corretto ora. – rich97
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.
- 1. Carica tutte le immagini da una directory
- 2. Come utilizzare Wget per scaricare tutte le immagini in una singola cartella, da un URL?
- 3. Come scaricare tutte le immagini da un sito Web usando wget?
- 4. Ottieni tutte le immagini da una bacheca da un indirizzo web Pinterest
- 5. Impostazione di una singola favicon per l'intero sito web
- 6. Carica e visualizza tutte le immagini da una cartella
- 7. Scarica un pacchetto e tutte le dipendenze
- 8. Scarica file da webservice - nel sito ASP.NET
- 9. Estrai solo una singola directory da tar
- 10. Scarica tutti i file .tar.gz dal sito web/directory utilizzando WGET
- 11. Come centrare le immagini su una pagina Web per tutte le dimensioni dello schermo
- 12. Le immagini non si caricano sul sito web
- 13. Scarica file sul server web da un altro sito utilizzando php
- 14. Ricevi tutte le immagini url da stringa
- 15. Come controllare le dimensioni di tutte le immagini in una directory usando python?
- 16. Carica tutte le funzioni in PowerShell da una determinata directory
- 17. Salva tutti i file di immagine da un sito web
- 18. Come posso ottenere tutte le immagini da un file qrc?
- 19. Come spostare le immagini in iOS da una directory all'altra?
- 20. Scarica tutte le righe in cassandra
- 21. Rimuovi tutte le immagini
- 22. Plug-in di Firefox che scarica una pagina Web completa?
- 23. Favicon per tutte le pagine del mio sito web
- 24. Caricamento di un pacchetto R da una directory personalizzata
- 25. estratto di tutte le immagini da HTML utilizzando Java
- 26. Come posso sovrapporre immagini (png) all'interno di un sito web?
- 27. SVN Checkout una singola directory
- 28. Come convertire un'applicazione da un sito Web IIS7.0 in una directory virtuale
- 29. Seleziona tutte le immagini PNG
- 30. Utilizzo di PhantomJS per incorporare tutte le immagini di una pagina Web produce avvisi ma funziona
Grazie mille. Mi hai salvato, amico (y) – NullPointer