• Publicidad

Descargar imágenes con Perl

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

DESCARGAR IMÁGENES DESDE Perl

Notapor lis » 2008-06-16 16:51 @743

Hola Explorer, este es el script que ocupo. Una imagen pesa 238.4 KB y con este script me descarga un imagen vacía con extensión .jpg que pesa 27 KB.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use Image::Grab;
my $img = new Image::Grab;
$img->url('http://www.ncdc.noaa.gov/gibbs/html/GOE-12/IR/2005-01-16-00');
$img->grab;
open(IMAGE, ">imagenes_datelitales.jpg") || die"imagenes_datelitales.jpg: $!";
print IMAGE $img;
close IMAGE;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4


Otra vez, Gracias...
lis
Perlero nuevo
Perlero nuevo
 
Mensajes: 106
Registrado: 2008-05-27 21:43 @946

Publicidad

Notapor explorer » 2008-06-16 17:00 @750

Claro, le estás pasando como URL la de la página web, no la de la imagen.

Cámbialo por
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$img->url('http://www.ncdc.noaa.gov/gibbs/image/GOE-12/IR/2005-01-16-00');
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Recuerda además que debes grabar la imagen en modo binario.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor kidd » 2008-06-16 20:52 @911

Considerando lo que te dice explorer el código debe de ser similar a esto:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use Image::Grab;
my $img = new Image::Grab;
$img->url('http://www.ncdc.noaa.gov/gibbs/image/GOE-12/IR/2005-01-16-00');
$img->grab;
open(IMAGE, ">imagenes_datelitales.jpg") || die"imagenes_datelitales.jpg: $!";
binmode(IMAGE);
print IMAGE $img;
close IMAGE;
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

DESCARGAR IMÁGENES DESDE Perl

Notapor lis » 2008-06-16 22:45 @990

Solo les escribo para decirles que ya descargué todas las imágenes de todo un año.
Gracias a los dos, porque sin su ayuda no lo hubiese logrado en tan poco tiempo.
lis
Perlero nuevo
Perlero nuevo
 
Mensajes: 106
Registrado: 2008-05-27 21:43 @946

Anterior

Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 22 invitados

cron