Perl Mechanize超时无法使用https [英] Perl Mechanize timeout not working with https

查看:148
本文介绍了Perl Mechanize超时无法使用https的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在使用Perl的Mechanize库但出于某些原因使用https超时参数(我正在使用Crypt :: SSLeay用于SSL)。

I've been using Perl's Mechanize library but for some reason with https the timeout parameter (I'm using Crypt::SSLeay for SSL).


my $ browser = WWW :: Mechanize-> new(autocheck => 0,timeout => 3);

my $browser = WWW::Mechanize->new(autocheck=>0, timeout=>3);

有没有人遇到过这个并且知道如何修复它?谢谢!

Has anyone encountered this before and knows how to fix it? Thanks!

推荐答案

对于HTPS / SSL,你必须做一些解决方法:

my $html = `wget -q -t 1 -T $timeout -O - $url`;
mech->get(0); 
$mech->update_html($html);

这篇关于Perl Mechanize超时无法使用https的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆