[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "докачка" файлов



On Thursday 15 March 2007 23:37, Nicholas wrote:
> Max Dmitrichenko wrote:
> > если ему сказать "-c"
>
> Да, действительно...
>
> Единственный ньюанс - при попытке продолжить закачку (да и просто при
> повторной попытке) возникает ошибка:
> 13:25:49 ОШИБКА 503: Service Temporarily Unavailable

Вы, случайно, не с megaupload качаете? На многих файловых серверах нужно ещё 
правильные куки прописывать. Я написал простенький скрипт, который хватает 
куки из переменной окружения COOKIES и пытается скачать указанный файл. В 
случае ошибки, пытается снова докачать.

==CUT==
#!/bin/sh

export http_proxy="http://proxy.server:8080";

URL=$1
SLEEP=1 

if [ \! "X" = "X${COOKIES}" ]; then
        C1="--header \"Cookie: ${COOKIES}\""
        C2="--header \"Cookie2: \\\$Version=1\""
fi

WGET="wget --cookies=off $C1 $C2 -c \"$URL\""

while true; do eval $WGET  ; if [ $? -eq 0 ]; then break; fi; sleep $SLEEP; 
done
==/CUT==
-- 
Sergei Stolyarov



Reply to: