我们有一个Perl脚本,它使用WWW::Mechanize通过我们公司的代理使用WWW::Mechanize中的POST操作从安全(https)网站下载内容。
有时,此帖子操作会运行数小时,原因不明。
我想控制它。我检查了超时,但我也在Stackoverflow的一篇文章中读到它不适用于https网站。
知道我如何使用超时机制吗?
我想在一分钟左右后停止处理该链接以继续前进,而不是一起等待数小时。任何帮助将不胜感激。
使用 LWPx::P aranoidAgent 并将其混合到 Mech 中。
$ua->timeout(10);
从开始到结束,总共是 10 秒。 不只是在套接字读取。 它包括所有重定向。 所以攻击者告诉您从恶意的tarpit网络服务器下载只能停止你$n秒