我正在寻找一种从网站保存图片的好方法。我得到了图片的网址。在 Perl 中保存图片的标准方法是什么?考虑将它们保存为数组或 .jpg 文件中的字符串。(哪个更好?)而且,我需要修改文件名的功能。感谢您的所有帮助。
问问题
3217 次
1 回答
4
好吧,我猜标准方法如下:首先,您获取远程图片的内容,然后将该内容保存在您喜欢的任何名称(和路径)下。
这可以通过多种方式完成,我想最简单的方法就是使用简单的 CPAN 模块LWP::Simple:
use strict;
use warnings;
use LWP::Simple;
my $url = 'here goes some url';
my $file = 'here goes a filename';
getstore($url, $file);
嗯,就是这样。) 是的,就这么简单。当然,它可能会被一些错误检查(和相关消息)修饰,但对于最简单的任务来说应该足够了。
甚至更好的是,它可以简化为单行:
perl -MLWP::Simple -e 'getstore("http://google.com/", "~/have/grabbed/the.internets")'
于 2012-05-21T23:19:20.180 回答