Ayuda con la Extracción de imágenes de una web

Iniciado por che0, 2 Abril 2012, 19:08 PM

0 Miembros y 1 Visitante están viendo este tema.

che0

Hola a todos!!

Les cuento que estoy tratando de hacer una web de artistas y quisiera tener la imagen de los artistas en mi servidor. El problema está en guardar cada imagen, resultaría casi interminable.
Por ahí un amigo me dijo que podría ahorrarme mucho trabajo si podría crearme algún script php, me habló sobre "file get contents" y "explode" para extraer y separar respectivamente.

la web en la que estaba pensando para sacar las imágenes es:
lahiguera.net
http://www.lahiguera.net/musicalia/artistas/madonna/fotos/2796/madonna-p.jpg

No se como empezar, si alguien puede ayudarme con algo de antemano las gracias.
Salu2  :D

gnupablo

#1
Hola che0, mira una posible solución pero no es la mas optima es ir descargando cada imagen de cada uno de los subdirectorios de esa pagina web por medio de wget, esto por lo menos te ahorra algo de trabajo pues puedes descargar de una sola 10 imágenes.... si de pronto no utilizas una distro Linux seria mejor entonces instalar un plugin muy sencillo de firefox que cumple la misma funcionalidad

https://addons.mozilla.org/en-US/firefox/addon/downthemall/

Ahora una solución mas optima seria crear un pequeño script para recorrer subdirectorios he ir descargando todo lo que sean imágenes, digamos recorrer los subdirectorios de:

http://www.lahiguera.net/musicalia/artistas/

y buscar en el subdirectorio

*/fotos/*/*.jpg , /*.jpeg /*.png etc

ejemplo
madonna/fotos/2796/madonna-p.jpg

pues lastimosamente wget es bueno pero no es tan inteligente lo mas que he podido hacer es esto:

wget -r --no-parent --reject "index.html" -A .jpg,.jpeg,.png http://www.paginaquequieras.com


Espero que otra persona te pueda dar una mejor solución, de todas formas este fin de semana intento desarrollarte ese script si aun no has sigues con el mismo problema o si ya lo solucionaste por favor compártelo ;).

Se necesita un gran conocimiento sólo para darse cuenta de la enormidad de la propia ignorancia.

- Thomas Sowell

jhonatanAsm

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

- La mayor complejidad de todas es hacer complejo algo que no lo es.

- El inteligente no es aquel que lo sabe todo sino aquel que sabe utilizar lo poco que sabe.