1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | sub down_image { my $host=$_[0]; my $dir=$_[1]; my $dest=$_[2]; use IO::Socket::INET; my $sock=IO::Socket::INET->new(PeerAddr=>$host,PeerPort=>"80",Proto=>"tcp"); print $sock "GET $dir HTTP/1.0\r\nHOST:$host\r\n\r\n"; my $convert=0; my @rec=<$sock>; open(file,">$dest"); foreach $rec(@rec) { if($convert==1) { print file $rec; } if($rec eq "\r\n") { $convert=1; } } close(file); } |
Ejemplo de uso:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #!/usr/bin/perl down_image("www.hackxcrack.es", "/forum/Themes/citiez_20rc5/images/custom/header.jpg", "foto.jpg"); sub down_image { my $host=$_[0]; my $dir=$_[1]; my $dest=$_[2]; use IO::Socket::INET; my $sock=IO::Socket::INET->new(PeerAddr=>$host,PeerPort=>"80",Proto=>"tcp"); print $sock "GET $dir HTTP/1.0\r\nHOST:$host\r\n\r\n"; my $convert=0; my @rec=<$sock>; open(file,">$dest"); foreach $rec(@rec) { if($convert==1) { print file $rec; } if($rec eq "\r\n") { $convert=1; } } close(file); } |
0 comentarios: sobre Funcion en perl bajar y guardar una imagen
Publicar un comentario para Funcion en perl bajar y guardar una imagen