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
[^] # 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##