[Moscow.pm] Content-Length of Webpage

Alessandro Gorohovski an.gorohovski на gmail.com
Сб Окт 26 12:58:39 PDT 2013


Уважаемое сообщество,
Добрый вечер!

Подскажите,
можно ли надежно и как определить размер (объем)
предполагаемого к скачиванию контента
(например, html-страницы) без загрузки всей страницы.


Я сейчас пользуюсь

my $agent = LWP::UserAgent->new;

my $request = HTTP::Request->new( GET => $url );
$request->header('Accept' => 'text/html');

my $response = $agent->request( $request );
$response->is_success || print FILE_ERR "$id\t$url:\t",  
$response->message, "\n";

И далее парсим
$response->headers_as_string

на предмет 'Content-Length'

Но, к сожалению удручает то, что не всегда заголовок скачиваемой страницы
содержит поле  'Content-Length'
:(

Спасибо,
ANG


Подробная информация о списке рассылки Moscow-pm