Програма для автозакачки

Ответить
 • Просмотры: 2
Аватара пользователя
SIM

Re: Програма для автозакачки

Сообщение SIM »

ну, в принципе это должна быть программа автономной закачки. Если найдутся желающие посоучаствовать, можно такое собрать.

У меня есть работающий Perl-овый кусок, который скачивает указанную страницу с сервера и кладет в указанный каталог.

Это программка-робот, она у меня живет на сервере, и работает по крону (crond)

Легко превратить ее в cgi c web-управлением



Если нужно скачивать не файл, а сайты целиком, то не отзовется ли кто-нибудь, кто *писал функции обхода сайта со сбором ссылок?





Код:

Код: Выделить всё

#!/usr/local/bin/perl 
use IO::Socket;
$informer="место, куда кладем на нашем сервере";
$doc="адрес документа на удаленном сервере, например /qq.txt";
$remote = IO::Socket::INET->new (Proto=> "tcp",
 * * * * * * * * * * * * * * * * PeerAddr => "адрес их сервера",
 * * * * * * * * * * * * * * * * PeerPort => "порт их сервера",
 * * * * * * * * * * * * * * * *) or die "cannot connect to http port at localhost";
print $remote "GET $doc HTTP/1.0\n\n"; # запрос
#открываем файл на запись
open(QQ, ">$informer")|| die("cannot print to data's file $fname");
while () 
 {
 if($_ eq "\n") {$start=1;}
 if($start==1) {#chomp(); #$m=$_;}
 *$m=$_;
 *# ну, я там дальше на ходу редактирую файл, 
 *# у меня это все получает погодный информер, 
 *# переделывает и пишет себе
 *# а то можно обойтись $_
 * print QQ $m || die("cannot write to file"); * 
 *}#fi
 }
close (QQ); # закрыли наш файл
close $remote; # закрыли соединение



[s]Исправлено: mar, 0:36 6-01-2003[/s]
Аватара пользователя
Zur0

Re: Програма для автозакачки

Сообщение Zur0 »

Может кто знает, как *в "StarDownloader v.1.42" изменить (увеличить) время ожидания ответа сервера.

Независимо от того, что стоит в строке "Мах. время ожидания", секунд через 20 получаю сообщение "Host не отзывается", а при загрузке файла просто Internet Explorer-6 я вижу, что *"Host отзывается", но через пару минут. Заранее Спасибо.



=gpakman=
Аватара пользователя
Zur0

Re: Програма для автозакачки

Сообщение Zur0 »

Если есть шел, то сожно сначала закачать файл (например wget), а затем залить на нужный.
Ответить

Вернуться в «Защита компьютерных систем»