我正在使用LWP从某些网站获取内容,每当页面大小超过1兆字节时,我希望LWP停止下载该页面。这是通过以下代码完成的:
my $ua = LWP::UserAgent->new;
$ua->max_size(1024);
它工作正常。唯一的问题是即使页面超过1mb,我仍然希望能够获得到目前为止已经下载的内容。但是,每当我这样做时(传统的方法是在没有错误的情况下获得LWP的内容):
$ua->content;
它似乎不是实际页面的内容,而是一堆废话。有没有人知道设置max_size的方法,并且在LWP甚至WWW :: Mechanize达到极限之前仍然可以获得下载的内容?非常感谢!