Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Чем скачать видео по HTTP или FTP?


Автор: tishaishii 10.7.2012, 18:18
Нужно качать видео по ссылке ( HTTP или FTP ). Размеры ~от 200мб до 5гб. Данные для доступа даны.
LWP::UserAgent, как я понял, больше приспособлен для страниц. Там контент возвращается как копия данных в скаляре или как ссылка на строку-скаляр.
В оперативке столько места может не найтись.
Конечно, можно начать с IO::Socket::INET или socket, bind, accept, ... Придётся реализовывать поддержку протоколов FTP и HTTP повторно. Велосипед.
Какой модуль стоит применить?

Автор: tishaishii 10.7.2012, 20:37
Нашёл в LWP::UserAGent:
Код
$ua -> add_handler ( 'response_data' => sub { my($response, $ua, $h, $data) = @_; ... } ) ;

Буду качать так.

Автор: tishaishii 11.7.2012, 07:58
Вообще, не порядок.
Нужен FH.

Автор: Pfailed 11.7.2012, 08:12
LWP::Simple::getstore

Автор: tishaishii 15.7.2012, 21:45
Возможно.
Я уж задействовал IPC::open3 + wget -O -.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)