LWP を使用して、3 つの異なる Web ページ (動的に定義) から html を取得し、それを scalar に割り当ててい$contentます。検索したページの 1 つまたは複数が存在しない場合があるため、getundef が返されることがあります。$content成功したすべての get コマンドが含まれるように、これをどのように処理すればよいですか?
getリクエストの1つだけが定義された値を返した場合に機能する次のものがあります。
unless ($content = get $page_one)
{
unless ($content = get $page_two)
{
unless ($content = get $page_three)
{
$content = "";
}
}
}
しかし明らかに、複数のページが定義された値を返す場合、すべてのコンテンツを取得することはできません。