Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1
Salut tout le monde,
Pour ceux qui l'auront remarqué, depuis quelques temps free a renforcé la sécurité de son service d'envoi/réception de fichier j'ai nommé dl.free.fr, ce qui fait que je n'arrive plus à utilisé la commande wget sur mon serveur pour récupérer un fichier se trouvant sur le serveur de free, y-a-t-il une solution à cela ? Si oui, laquelle ?
Merci pour vos réponses. ![]()
Hors ligne
peut etre que les url son a usage uniques et limitées dans le temps ?
Hors ligne
C'est a cause de leur nouveau système, il faut pouvoir gérer les cookies a présent donc le mieux est de te créer un bash que tu appel dlfree.sh et tu y met dedans:
#!/bin/bash wget --save-cookies cookie.txt --keep-session-cookies $1 -O tmpFile wget -c --load-cookies cookie.txt $1 rm tmpFile cookie.txt
Pour lancer le download et la reprise tu fait:
./dlfree.sh url_du_fichier
Hors ligne
Tout d'abord merci pour votre aide, surtout toi J@r0d, mais il y a un hic lorsque je fais ce que tu m'as suggéré.
J'ai bien créé le fichier dlfree.sh et j'y ai mis le contenu cité, ensuite j'ai fais un chmod +x dlfree.sh afin de le rendre executable. Mais apparemment ça bloque lorsque je lance le téléchargement d'un fichier:
http://dl.free.fr/getfile.pl?file=/D2RYHLHL/fichiertest.zip
=> `tmpFile'
Connexion vers dl.free.fr|212.27.63.242|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: non spécifié [text/html]
[ <=> ] 12 629 --.--K/s
20:22:40 (12.40 MB/s) - « tmpFile » sauvegardé [12629]
--20:22:40-- http://dl.free.fr/bD2RYHLHLL/fichiertest.zîp
=> `fichiertest.zip'
Résolution de dl.free.fr... 212.27.63.241, 212.27.63.242
Connexion vers dl.free.fr|212.27.63.241|:80...
Puis je reviens sur ma ligne de commande... tu as toi même testé ton code sur ta machine ? Ca fonctionne chez toi ?
Merci de m'apporter ton aide une nouvelle fois ![]()
Dernière modification par Strider (2007-08-02 20:06:43)
Hors ligne
Ba oui j'ai fait le test et je n'ai aucun problme avec, par contre si je fait le test avec ton fichier su rle site de free ca me dit que ton fichier n'existe pas et si je vais sur dl.free.fr le site ne répond pas
Hors ligne
Ayé c'est bon ça marche, le download met du temps à se lancer mais ça fonctionne ! En fait tu as récupéré le script sur un autre site hein ! petit malin ! xD
Merci quand même ![]()
Hors ligne
Ca n'a plus l'air de fonctionner ? ![]()
Hors ligne
ils ont modifié quelque chose pour le dlfree.fr ?
Parce que le script dlfree.sh n'a plus l'air de faire effet ...
Et télécharger à 20 Ko ..... c'est pas terrible ![]()
Que faut-il modifier dans le .sh ?
Hors ligne
http://www.xorax.info/blog/news/200-scr … tique.html
Si ca peut aider ![]()
Hors ligne
Merci !
J'ai essayé ce nouveau script mais ca na fonctionne pas non plus ...
quelqu'un a la soluce ?
Hors ligne
J'ai touvé un nouveau script qui fonctionne !
#!/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##
Source: http://linuxfr.org/tips/573.html
Hors ligne
Bonjour je voudrais savoir comment rendre ce script possible ?
J4ai essayé mais je n'arrive pas à exécuter le fichier .sh... :s
Merci pour votre aide
Hors ligne
Personne ne pourrait m'expliquer comment procéder à ce script ?
Hors ligne
C'est à dire? Qu'est-ce que tu as comme erreur?
Un simple "ça ne s'éxécute pas" n'aide pas beaucoup dans la recherche de solutions ![]()
Hors ligne
Disons que je ne sais pas où et comment exécuter ce script à partir de Putty :s
Je ne sais pas non plus s'il faut etre connecté en Admin sur le ftp :s
Enfin je suis un peu perdu quoi :s
Hors ligne
Pages: 1