1

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

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

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

$ua->content;

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

4

0 回答 0