用perl从网站获取图片

用perl从网站获取图片,perl,file,save,uri,image,Perl,File,Save,Uri,Image,我正在寻找一个很好的方法来保存网站上的图片。我得到了图片的URL。用Perl保存图片的标准方法是什么?考虑将它们保存为数组或.jpg文件中的字符串。(哪一个更好?)而且,我还需要修改文件名的功能。谢谢你的帮助 好吧,我想标准的方法是:首先,你抓取远程图片的内容,然后用你喜欢的名称(和路径)保存这些内容 这可以通过几种方法实现,我认为最简单的方法就是使用简单的CPAN模块: 好了,就这样。)是的,很简单。当然,它可能会被一些错误检查(和相关消息)修饰,但对于最简单的任务来说,这就足够了 甚至更好的

我正在寻找一个很好的方法来保存网站上的图片。我得到了图片的URL。用Perl保存图片的标准方法是什么?考虑将它们保存为数组或.jpg文件中的字符串。(哪一个更好?)而且,我还需要修改文件名的功能。谢谢你的帮助

好吧,我想标准的方法是:首先,你抓取远程图片的内容,然后用你喜欢的名称(和路径)保存这些内容

这可以通过几种方法实现,我认为最简单的方法就是使用简单的CPAN模块:

好了,就这样。)是的,很简单。当然,它可能会被一些错误检查(和相关消息)修饰,但对于最简单的任务来说,这就足够了

甚至更好的是,它可以简化为一行:

perl -MLWP::Simple -e 'getstore("http://google.com/", "~/have/grabbed/the.internets")'

我不清楚你将图片保存为uri是什么意思。URI只是标识图片的字符串(例如URL)。它不包含任何图片信息,也不是jpg的替代品。我认为URI意味着以字符串形式存储图片。对不起,我把你弄糊涂了。我在哪里都找不到MLWP。从何处获取?-M选项加载指定为其参数的模块;模块名称相同-LWP::Simple。
perl -MLWP::Simple -e 'getstore("http://google.com/", "~/have/grabbed/the.internets")'