我有一个我正在上学的项目,但我似乎在这里收到错误......
我得到“无法在第5行的未定义值上调用方法'内容'”
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");
}
}
答案 0 :(得分:3)
LWP :: simple不返回响应对象,它直接返回包含响应体的字符串。 并且您在每个请求之间暂停一下,以避免敲击目标网站。