LWP设置max_size但仍然获得内容

时间:2012-06-12 01:58:42

标签: perl www-mechanize lwp lwp-useragent max-size

我正在使用LWP从某些网站获取内容,每当页面大小超过1兆字节时,我希望LWP停止下载该页面。这是通过以下代码完成的:

my $ua = LWP::UserAgent->new;
$ua->max_size(1024);

它工作正常。唯一的问题是即使页面超过1mb,我仍然希望能够获得到目前为止已经下载的内容。但是,每当我这样做时(传统的方法是在没有错误的情况下获得LWP的内容):

$ua->content;

它似乎不是实际页面的内容,而是一堆废话。有没有人知道设置max_size的方法,并且在LWP甚至WWW :: Mechanize达到极限之前仍然可以获得下载的内容?非常感谢!

0 个答案:

没有答案