暇つぶしに書いたスクリプト。
実際問題、使い道があるのか無いのか…。でもまぁ、LWP::Simpleは取り回しが楽でいいですねってことで (^^;;
use strict;
use LWP::Simple qw($ua get);
use Jcode;
my $aid   = "hsjjp-22";
my $url   = "http://hsj.jp/junknews/";
my $max   = 10;
#$ua->proxy('http', "http://proxy.hogehoge.co.jp:8080");
my $res = get($url);
if($res){
  my $content = jcode($res)->sjis;
  my @asins;
  while($content =~ s|<a .*?href="(http://www.amazon.co.jp/.*?)".*?>||is){
    my $href = $1;
    if($href =~ s|/ASIN/([0-9A-Z]{10})||i){
      my $asin = $1;
      unless(grep(/$asin/, @asins)){
        push(@asins, $asin);
        if(scalar(@asins) >= $max){
          last;
        }
      }
    }
  }
  foreach my $asin(@asins){
    # 便宜上改行しています
    print qq(<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=${aid}&o=9&p=8
&l=as1&asins=${asin}&fc1=000000&=1&lc1=0000ff&bc1=000000<1=_blank
&IS2=1&f=ifr&bg1=ffffff" width="120" height="240" scrolling="no" marginwidth="0" 
marginheight="0" frameborder="0"></iframe>\n);
  }
}
で、出来たのがこれ。