1

学校で取り組んでいるプロジェクトがありますが、ここでエラーが発生しているようです...

「5行目の未定義の値でメソッド'content'を呼び出せません」というメッセージが表示されます

use LWP::Simple;
for(my $id=0;$id<55;$id++)
{
    my $response = get("http://www.gamereplays.org/community/index.php?act=medals&CODE=showmedal&MDSID=" + $id );
    my $content = $response->content;    
        for(my $id2=0;$id2<10;$id2++)
        {
                $content =~ /<img src="http:\/\/www\.gamereplays.org\/community\/style_medals\/(.*)$id2\.gif" alt=""\/>/;
                $url = "http://www.gamereplays.org/community/style_medals/" . $1 . $id2 . ".gif";
                getstore($url, $1 . $id2 . ".gif");

        }
}
4

1 に答える 1

3

LWP::simple は応答オブジェクトを返さず、応答本文を含む文字列を直接返します。そして、各リクエストの間に一時停止を入れて、ターゲットの Web サイトをドキドキさせないようにします。

于 2011-01-12T05:32:19.313 に答える