我正在使用 LWP 从三个不同的网页(动态定义)获取 html 并将其分配给一个 scalar $content
。有时我搜索的一个或多个页面将不存在,因此get
有时会返回 undef。我应该如何处理这个,这样$content
将包括所有成功的 get 命令?
get
如果我的请求中只有一个返回了定义的值,我有以下工作:
unless ($content = get $page_one)
{
unless ($content = get $page_two)
{
unless ($content = get $page_three)
{
$content = "";
}
}
}
但显然,如果不止一页要返回一个定义的值,它就不会获得所有的内容。