我使用此代碼來保存圖像使用Image::Grab特定的URL。但圖像被保存在0字節中,所以沒有圖像。Perl:保存圖像從網絡
#!/usr/bin/perl
use Image::Grab;
$pic->url('hhttp://www.vikingskipet.no/cam_1.jpg')
$pic->grab;
# Now to save the image to disk
$time = time();
open(IMAGE, ">$time.jpg") || die"$time.jpg: $!";
binmode IMAGE; # for MSDOS derivations.
print IMAGE $pic->image;
close IMAGE;
我希望有人能幫助我。我使用cronjobs來每分鐘運行腳本。
'使用嚴格的;使用警告;' - 除非您在發佈之前將樣本過多地剪下來,否則'$ pic'未被初始化。 (並檢查網址。) – Mat 2012-03-31 10:06:22