aks*_*aks 5 perl www-mechanize
我正在使用WWW :: Mechanize来读取每隔几秒运行一次的循环中的特定网页.偶尔,'GET'超时并且脚本停止运行.如何从一个这样的超时恢复,以便它继续循环并在下一次尝试'GET'?
使用eval:
eval {
my $resp = $mech->get($url);
$resp->is_success or die $resp->status_line;
# your code
};
if ($@) {
print "Recovered from a GET error\n";
}
Run Code Online (Sandbox Code Playgroud)
该eval块将捕获获取页面时的任何错误。
| 归档时间: |
|
| 查看次数: |
1696 次 |
| 最近记录: |