gpt4 book ai didi

perl - 可以在 https 上的 WWW::Mechanize 中使用超时吗?

转载 作者:行者123 更新时间:2023-12-04 16:18:48 24 4
gpt4 key购买 nike

我们有一个 Perl 脚本,它使用 WWW::Mechanize使用 WWW::Mechanize 中的 POST 操作通过我们的公司代理从安全 (https) 网站下载内容。

有时,此发布操作会出于未知原因运行数小时。

我想控制这个。我检查了超时,但我也在 Stackoverflow 中的一篇文章中读到它不适用于 https 网站。

知道如何使用超时机制吗?

我想在一分钟左右后停止处理该链接,以便进一步进行,而不是一起等待几个小时。任何帮助将非常感激。

最佳答案

使用 LWPx::ParanoidAgent并将其混合到 Mech 中。

$ua->timeout(10);

this is 10 seconds overall, from start to finish. not just betweensocket reads. and it includes all redirects. so attackers tellingyou to download from a malicious tarpit webserver can only stallyou for $n seconds

关于perl - 可以在 https 上的 WWW::Mechanize 中使用超时吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11330610/

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