• [^] # Re: Pb dl.free.fr

    Posté par . En réponse au message [Web] wget et cookie dl.free.fr. Évalué à 1.

    Et c'est Sigmatador qui gagne un +1 !

    Le script mis à jour :
    - ajout referer
    - ajout user-agent
    - ajout de l'image "im.pl"

    C'est pas très très propre, mais ça marche. :)

    USER_AGENT="Mozilla/5.0 (Linux; U; Linux x86; fr-FR; rv:1.7.5) Gecko/20041202 Firefox/1.0"

    #First step is set cookie
    wget --save-cookies cookie.txt --keep-session-cookies --user-agent="$USER_AGENT" 1ドル -O tmpFile

    #Second step is to download the img file
    PL_LINE=`grep "img src=\"/im.pl" tmpFile`
    PL_FILE=`echo $PL_LINE | cut -d\" -f3`
    wget --load-cookies cookie.txt http://dl.free.fr/$PL_FILE -O tmpFile

    #Third step download with cookie
    FILE=`echo 1ドル | sed s#http://dl.free.fr##g`
    wget -c --load-cookies cookie.txt --referer="http://dl.free.fr/getfile.pl?file=$FILE" --user-agent="$USER_AGENT" 1ドル

    #Then clean tmp file
    rm tmpFile cookie.txt