gpt4 book ai didi

perl - 如何使用 Perl 的 WWW::Mechanize 从超时中恢复?

转载 作者:行者123 更新时间:2023-12-04 20:23:26 26 4
gpt4 key购买 nike

我正在使用 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";
}
eval块将在获取页面时捕获任何错误。

关于perl - 如何使用 Perl 的 WWW::Mechanize 从超时中恢复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3766467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com