• BASH > wget

      wget -O nom_donné http://... # Télécharger en donnant un nom différent

       

      wget -O /chemin/vers/fichier http://... # Télécharger dans un dossier spécifique

      Télécharger pour afficher en local (avec les images) :

      wget -EHkKp http://lien

      Identifiants et cookies

      IDENTIFIANTS

      wget --user=user --password=pass url

       

      user le nom du user ou login

      pass le mot de passe

      url adresse de type http:// ou ftp://

      COOKIES

      Récupérer le cookie :

      wget --save-cookies cookie.txt --keep-session-cookies url -O tmpFile

       

      Utiliser le cookie :

      wget -c --load-cookies cookie.txt url

      USER-AGENT

      _USER_AGENT="Mozilla/5.0 (Linux; U; Linux x86; fr-FR; rv:1.7.5) Gecko/20041202 Firefox/1.0"
                  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0"
      wget --user-agent="$_USER_AGENT"

      DL.FREE.FR

      modifier le $PATH du user (ex root) pour connaître son $PATH:

      printenv

       

      modifier le fichier /home/user/.bashrc et y ajouter le chemin du script : echo ‘export PATH=$PATH:/home/scripts/’ >> /home/$USER/.bashrc

      se positionner dans le répertoire où l’on souhaite télécharger le fichier, puis taper: free.sh URLduFichier

       

      #!/bin/bash
      #############################################
      ## download files with wget on dl.free.fr  ##
      #############################################
      USER_AGENT="Mozilla/5.0 (Linux; U; Linux x86; fr-FR; rv:1.7.5) Gecko/20041202 Firefox/1.0"
      # 1) set cookie
      wget --save-cookies cookie.txt --keep-session-cookies --user-agent="$USER_AGENT" $1 -O tmpFile
      # 2) 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
      # 3) 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
      # 4) clean tmp file
      rm tmpFile cookie.txt

       

      wget --user=vivek --ask-password URL

      ask-password pour ne pas avoir le pass en clair (invite à taper son code).

       

 

Aucun commentaire

 

Laissez un commentaire