Le script marchait très bien jusqu'à ce matin ( 12/10/2007 )
on dirait qu'une fois le fichier téléchargé, il recommence le téléchargement...
une idée ?
rappel:
étape 1
tu modifies le $PATH de ton user ( pour moi root )
pour connaître son $PATH:
$ printenv
étape 2
tu modifies le fichier /home/user/.bashrc ( pour moi /root/.bashrc ) et tu y rajoutes le chemin ou tu as placé ton script
en ligne de commande ça donne pour moi:
$ echo 'export PATH=$PATH:/home/scripts/' >> /root/.bashrc
étape 3
tu fais un $ vim free.sh dans le répertoire que tu auras choisis et tu y colles le script ci-dessous
étape 4
tu rends ton script éxécutable
commande:
$ chmod 755 free.sh
étape 5
si tu étais sous putty (client ssh) pour faire ces manips, fermes ta session et ouvres-en une autre
vérifie ton $PATH avec
$ printenv
étape 6
tu te positionnes dans le répertoire où tu souhaites télécharger ton fichier et tu tapes:
$ free.sh URLduFichier
#############################################
## download files with wget on dl.free.fr ##
#############################################
## created by Val1472, tutos by czeus2 ##
#############################################
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
il s'agirait d'un problème pour récupérer des fichiers sur dl.free.fr avec wget
jusqu'à présent j'utilisait sous ma debian les commandes suivantes:
#First step is set cookie
wget --save-cookies cookie.txt --keep-session-cookies urlFichier -O tmpFile
#Second step is retry with cookie
wget -c --load-cookies cookie.txt urlFichier
#Then clean tmp file
rm tmpFile cookie.txt
mais plus rien n'a l'air de fonctionné depuis le lundi 24 Septembre à 9h45 environ ,
à quoi cela est due ? suis-je le seul concerné ? le reboot des serveur ftp de free est - il en cause ?
liens:: http://dl.free.fr/ev.html
" 24/09: Modification d'une partie de l'archi. Relance des serveurs web. "
si quelqu'un à des news merci de répondre à ce post ou bien de m'envoyer un mail sur czeus2.news@gmail.com
[^] # Re: Pb dl.free.fr
Posté par czeus2 . En réponse au message [Web] wget et cookie dl.free.fr. Évalué à 1.
je suis bête...
je fesais un "du -a" ... et je voyais donc mon fichier en ./fichier...
en fesant un simple "ls" je vois bien mon fichier...
faut il encore voir si il est lisible :)
je vous tiens au coruant :)
[^] # Re: Pb dl.free.fr
Posté par czeus2 . En réponse au message [Web] wget et cookie dl.free.fr. Évalué à 1.
j'ai mis des # à chaque ligne avec des echo step 1 2 3 cleaning...
j'ai enfin fini par comprendre en fesant un simple wget URLfichier...
free a enlevé la protection qu'il avait mis avec le im.pl ...
voilà pk j'avais des boucles de téléchargement.
Mais Problème...
en fesant un wget URLfichier on se retrouve avec un ./fichier ( fichier temporaire du fichier téléchargé ) ...
Je ne sais pas si ce fichier est lisible ou pas directement... j'ai fait les test via PuTTy en SSH je n'ai pas pu consulter le fichier...
merci de me tenir informer :)
czeus2.news@gmail.com
[^] # Re: Pb dl.free.fr
Posté par czeus2 . En réponse au message [Web] wget et cookie dl.free.fr. Évalué à 1.
on dirait qu'une fois le fichier téléchargé, il recommence le téléchargement...
une idée ?
j'ai pas vu de boucle dans le script de Val...
chercher l'erreur :)
[^] # Re: Pb dl.free.fr
Posté par czeus2 . En réponse au message [Web] wget et cookie dl.free.fr. Évalué à 1.
Val1472 à encore frappé lol :)
rappel:
étape 1
tu modifies le $PATH de ton user ( pour moi root )
pour connaître son $PATH:
$ printenv
étape 2
tu modifies le fichier /home/user/.bashrc ( pour moi /root/.bashrc ) et tu y rajoutes le chemin ou tu as placé ton script
en ligne de commande ça donne pour moi:
$ echo 'export PATH=$PATH:/home/scripts/' >> /root/.bashrc
étape 3
tu fais un $ vim free.sh dans le répertoire que tu auras choisis et tu y colles le script ci-dessous
étape 4
tu rends ton script éxécutable
commande:
$ chmod 755 free.sh
étape 5
si tu étais sous putty (client ssh) pour faire ces manips, fermes ta session et ouvres-en une autre
vérifie ton $PATH avec
$ printenv
étape 6
tu te positionnes dans le répertoire où tu souhaites télécharger ton fichier et tu tapes:
$ free.sh URLduFichier
il marche nikel :)
++
source: http://linuxfr.org/tips/573.html
script:
#!/bin/bash
#############################################
## download files with wget on dl.free.fr ##
#############################################
## created by Val1472, tutos by czeus2 ##
#############################################
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
##Thanks to Val1472##
# Pb dl.free.fr
Posté par czeus2 . En réponse au message [Web] wget et cookie dl.free.fr. Évalué à 1.
je viens faire part d'un problème.
il s'agirait d'un problème pour récupérer des fichiers sur dl.free.fr avec wget
jusqu'à présent j'utilisait sous ma debian les commandes suivantes:
#First step is set cookie
wget --save-cookies cookie.txt --keep-session-cookies urlFichier -O tmpFile
#Second step is retry with cookie
wget -c --load-cookies cookie.txt urlFichier
#Then clean tmp file
rm tmpFile cookie.txt
mais plus rien n'a l'air de fonctionné depuis le lundi 24 Septembre à 9h45 environ ,
à quoi cela est due ? suis-je le seul concerné ? le reboot des serveur ftp de free est - il en cause ?
liens:: http://dl.free.fr/ev.html
" 24/09: Modification d'une partie de l'archi. Relance des serveurs web. "
si quelqu'un à des news merci de répondre à ce post ou bien de m'envoyer un mail sur czeus2.news@gmail.com
merci
cordialement.