LinuxのopenSUSE11.4を実行しています。私はこの小さなプログラムをLinuxボックスで実行しようとしています。
#!/usr/bin/perl
use WWW::Mechanize::Firefox;
my $mech = WWW::Mechanize::Firefox->new();
open(INPUT, "urls.txt") or die "Can't open file: $!";
while (<INPUT>) {
chomp;
$mech->get($_);
my $png = $mech->content_as_png();
}
close(INPUT);
exit;
私はURLのリスト(1000を超えるURL)を持っているので、ソートされていない方法で結果を取得すると問題になる可能性があります。
ファイルに保存された1000個のURLのリストが各行に1つずつあります。上記のスクリプトでファイルを開き、行を読んでからWebサイトを取得します。URLは次のように保存されます。
Filename: urls.txt
------------------
www.google.com
www.cnn.com
www.msnbc.com
news.bbc.co.uk
www.bing.com
www.yahoo.com
サムネイル画像が特定の名前(ドメイン名など)で保存されるようにスクリプトを作成するにはどうすればよいですか。そうでなければ、結果は完全に混乱するでしょう。URLに基づいてサムネイルを識別する必要があります。これは可能ですか?