-1

ウェブサイトから写真を保存する良い方法を探しています。画像のURLが表示されます。Perlで画像を保存する標準的な方法は何ですか? それらを配列または.jpgファイルに文字列として保存することを検討してください。(どちらが良いですか?) また、ファイル名を変更する機能が必要です。ご協力いただきありがとうございます。

4

1 に答える 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 に答える