Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: che0 en 2 Abril 2012, 19:08 pm



Título: Ayuda con la Extracción de imágenes de una web
Publicado por: che0 en 2 Abril 2012, 19:08 pm
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


Título: Re: Ayuda con la Extracción de imágenes de una web
Publicado por: gnupablo en 3 Abril 2012, 18:27 pm
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/ (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 ;).



Título: Re: Ayuda con la Extracción de imágenes de una web
Publicado por: jhonatanAsm en 8 Abril 2012, 02:51 am
prueba con YQL y contame como te fue.salu2

http://developer.yahoo.com/yql/