2011-01-07 11 views

Respuesta

8

Eche un vistazo al software HTTrack. Puede descargar sitios completos. Dar la dirección del sitio web site.com/images/ y descargará todo en este directorio. (si el acceso al directorio no está restringido por el propietario)

+1

Muchas gracias. Me salvas, amigo (y) – NullPointer

1

depende de si el directorio de imágenes permite una lista de los contenidos. Si es así, genial, de lo contrario necesitarías arañar un sitio web para encontrar toda la referencia de la imagen a ese directorio.

En cualquier caso, eche un vistazo a wget.

8

¿Tiene acceso FTP?

¿Tiene acceso de shell?

Con Linux es bastante fácil. No estoy seguro de las ventanas

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

Editar: Sólo encontró wget for windows.

Editar 2: Acabo de ver la etiqueta PHP, para crear una secuencia de comandos PHP que descarga todas las imágenes de una vez, tendrá que crear un archivo zip (o equivalente) y enviarlo con los encabezados correctos. Here is how to zip a folder in php, no sería difícil de extraer sólo las imágenes de esa carpeta, sólo editar el código dado a decir algo como:

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

impresionante Voy a intentar esto, muchas gracias –

+0

Disculpa, he cometido un pequeño error en ese código corregido ahora. – rich97

0

Si quieres ver las imágenes de una página web está usando: si está usando Chrome, puede presionar F-12 (o buscar Herramientas de desarrollador en el menú) y en la pestaña Recursos, hay un árbol a la izquierda, y luego en Marcos, verá la carpeta Imágenes, luego podrá ver todo el imágenes que la página usa listadas allí.

Cuestiones relacionadas