DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-07-29 19:49:00

Strider
Je débarque
Date d'inscription: 2006-06-14
Messages: 8

wget vers un fichier se trouvant sur dl.free.fr

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.  smile

Hors ligne

 

#2 2007-07-30 17:00:17

billyboylindien
Jeidi
Date d'inscription: 2006-05-26
Messages: 133
Site web

Re: wget vers un fichier se trouvant sur dl.free.fr

peut etre que les url son a usage uniques et limitées dans le temps ?

Hors ligne

 

#3 2007-07-30 18:16:44

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1868

Re: wget vers un fichier se trouvant sur dl.free.fr

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:



Code:

#!/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


Linux, une histoire de vi ou de more

Hors ligne

 

#4 2007-08-02 20:05:32

Strider
Je débarque
Date d'inscription: 2006-06-14
Messages: 8

Re: wget vers un fichier se trouvant sur dl.free.fr

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 smile

Dernière modification par Strider (2007-08-02 20:06:43)

Hors ligne

 

#5 2007-08-02 20:53:16

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1868

Re: wget vers un fichier se trouvant sur dl.free.fr

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


Linux, une histoire de vi ou de more

Hors ligne

 

#6 2007-08-02 22:05:53

Strider
Je débarque
Date d'inscription: 2006-06-14
Messages: 8

Re: wget vers un fichier se trouvant sur dl.free.fr

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 wink

Hors ligne

 

#7 2007-10-02 14:34:31

Fredouille
Petit scarabé
Date d'inscription: 2006-05-15
Messages: 59

Re: wget vers un fichier se trouvant sur dl.free.fr

Ca n'a plus l'air de fonctionner ? sad

Hors ligne

 

#8 2007-10-06 10:57:57

Fredouille
Petit scarabé
Date d'inscription: 2006-05-15
Messages: 59

Re: wget vers un fichier se trouvant sur dl.free.fr

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 sad

Que faut-il modifier dans le .sh ?

Hors ligne

 

#9 2007-10-06 14:14:14

billyboylindien
Jeidi
Date d'inscription: 2006-05-26
Messages: 133
Site web

Re: wget vers un fichier se trouvant sur dl.free.fr

Hors ligne

 

#10 2007-10-06 20:00:20

Fredouille
Petit scarabé
Date d'inscription: 2006-05-15
Messages: 59

Re: wget vers un fichier se trouvant sur dl.free.fr

Merci !

J'ai essayé ce nouveau script mais ca na fonctionne pas non plus ...

quelqu'un a la soluce ?

Hors ligne

 

#11 2007-10-07 18:09:15

Fredouille
Petit scarabé
Date d'inscription: 2006-05-15
Messages: 59

Re: wget vers un fichier se trouvant sur dl.free.fr

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

 

#12 2008-04-11 00:41:51

NotPerfect
Membre
Date d'inscription: 2008-04-08
Messages: 18

Re: wget vers un fichier se trouvant sur dl.free.fr

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

 

#13 2008-04-13 12:57:54

NotPerfect
Membre
Date d'inscription: 2008-04-08
Messages: 18

Re: wget vers un fichier se trouvant sur dl.free.fr

Personne ne pourrait m'expliquer comment procéder à ce script ?

Hors ligne

 

#14 2008-04-13 13:39:41

Guillaume
Maitre Jeidi
Date d'inscription: 2006-06-05
Messages: 619

Re: wget vers un fichier se trouvant sur dl.free.fr

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 wink

Hors ligne

 

#15 2008-04-13 14:22:53

NotPerfect
Membre
Date d'inscription: 2008-04-08
Messages: 18

Re: wget vers un fichier se trouvant sur dl.free.fr

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

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson