IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Wget et changement du nom


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut Wget et changement du nom
    Bonjour,

    Je m'y connais pas grand chose à Linux...

    Je voudrais récupérer les pages html de qq site. J'utilise donc la commande

    où dans fichier j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    http://www.monsite1.com
    http://www.monsite2.com
    Le problème est qu il récupère les fichiers sous un nom qui ne me plait pas...
    c'est à dire index.html, index.html.1,... Je voudrais qu'il me mette ca dans le répertoire ./monsite1/index.html et ./monsite2/index.html

    comment peut on faire ca?

    Merci

  2. #2
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    -r = option de descente dans les répertoires.

    Accessoirement, pour aspirer proprement des fichiers, je fais souvent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    wget -nv --mirror mon_fichier_a_recuperer
    --mirror correspond aux options -r -N -l inf -nr documentées dans les pages de manuel de la commande wget

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    J'ai du mal m'exprimer alors

    En fait, j'ai pas besoin de télécharger tout le site (du moins pour le moment). Je voudrais juste récupérer le 'index.html' des différents sites.

    Seulement, si j'ai mis toutes les urls dans un fichier, il va me télécharger directement dans le répertoire courant d'une part.

    Donc, si je suis par exemple dans /home/mon_repertoire/ et que je lance
    et que dans mon fichier j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    http://www.monsite1.com
    http://www.monsite2.com
    il va me créer 2 fichiers : index.html et index.html.1

    Ce que je voudrais, c'est qu il me les télécharge dans :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    /home/mon_repertoire/monsite1/index.html
    /home/mon_repertoire/monsite2/index.html
    C'est à dire récupérer le nom des urls et pouvoir créer des dossiers Je voulais éviter d'utiliser du php pour faire ca

  4. #4
    Membre Expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for site in $( sed 's/http:\/\///' fichier ); do
      wget -P $site http://$site/index.html
    done
    C'est pas top, mais c'est tout ce que je vois pour le moment ...

    Bon courage.

  5. #5
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Par défaut
    Merci pour le moment je me suis débrouillé avec un script php plus simple :d

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Changement du nom d'une base de donnée
    Par SILO dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/12/2004, 15h20
  2. Changement de nom de la rubrique UML ? Modélisation ?
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 12
    Dernier message: 14/11/2004, 20h54
  3. [install] changement de nom
    Par ALCINA dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/06/2004, 12h21
  4. changement de nom de fichier avec smartupload
    Par bourvil dans le forum ASP
    Réponses: 2
    Dernier message: 24/05/2004, 14h50
  5. Changement de nom de PC [DEBIAN]
    Par [_Key_Zee__] dans le forum Réseau
    Réponses: 8
    Dernier message: 22/04/2004, 13h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo