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

Scripts/Batch Discussion :

Comment automatiser la création d'URL en masse ?


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut Comment automatiser la création d'URL en masse ?
    Bonjour, tout d'abord désolé si je ne suis pas au bon endroit pour faire ce genre de requête...

    Voilà, j'aimerais savoir si il est possible d'automatiser une tâche répétitive (que je dois reproduire plusieurs dizaines de fois chaque jours) :

    J'ai une url de ce type :

    http://www.site.fr/xxxxxx/yyyyyy/zzzzzz/1vvvvvv_wwwww.jpg

    Ensuite j'ai une liste de noms de fichiers aléatoire mais qui ont le même format, celui en gras plus haut dans l'exemple.
    Habituellement je copie la partie en italique ds un txt 20 ou 30 fois à la suite puis je copie/colle le nom de fichier à la fin de l'url juste avant le .jpg (ca peut etre du flv, swf, etc) manuellement, ce qui est très long.

    J'utilise downthemall avec firefox quand les noms de fichiers se suivent (1.jpg, 2jpg, 3.jpg) avec des descripteurs de lots du genre :

    http://www.site.fr/xxxxxx/yyyyyy/zzzzzz/[01:100].jpg

    ce qui permet de télécharger les fichiers en masse en deux ou trois click, mais comment faire quand les noms de fichiers sont aléatoires, puis je automatiser cette tâche à l'aide d'un script ?

    Je precise que je ne connais rien à la programmation quel que soit le language.
    Je dispose juste de autohotkey que j'utilise avec des script tout fait d'avance.

    J'espère que ma demande est assez claire, n'hésitez pas à me demander des precisions si vous avez une idée de manip' pour regler mon soucis.


    Merci d'avance.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Up...

    Si ce n'est pas faisable j'aimerais qu'on me le dise, comme ca j'envisagerai autre chose...

  3. #3
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Salut,

    Si tes noms de fichiers sont aléatoires, il est clair qu'on ne peut pas les deviner.

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour, désolé mais j'ai dû mal m'exprimer, ils sont générés aléatoirement mais j'arrive à les trouver à l'avance dans le cache du navigateur, je dois juste modifier l'url pour avoir une version du fichier de meilleure resolution, en fait l'opération que je voudrais faire c'est un copié/collé mais de plusieures url dont le début est le même, c'est juste la fin avec le nom de fichier qui change (voir exemple plus haut).

    Voilà, merci d'avoir pris le temps de répondre.

  5. #5
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    À ce que je comprends, tu as donc ta liste de fichiers et tu souhaites juste automatiser la partie où tu fais un copier-coller avec l'adresse du site, c'est ça ?

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Salut, oui c'est ça.

    Un exemple avec des images :

    http://www.site.fr/uploads/images/201124/xxxxxxxx.jpg


    00010h_972167178
    00020h_212884227
    00030h_236188067
    00040h_448378073
    00050h_589874333
    00060h_807339953
    00070h_867636954
    00080h_46890616
    00090h_266379284
    00100h_937993885
    00110h_988633763



    Il faut que je place les noms de fichiers plus haut (en italique) à la place des xxxxxxx en gras, la partie en rouge est toujours la même. Ca doit être faisable je suppose ?

  7. #7
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Ouii.
    Et voilà un léger script de quoi te soulager :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /f "tokens=*" %%i in (noms_images.txt) do echo http://site/%%~i.jpg>>liens.txt
    pause

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour et merci, ne me reste plus qu'à trouver cmment l'utiliser !

    J'ai autohotkey ca devrait pouvoir le faire ?

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Oops ! Ok, c'est un fichier batch. J'ai copié le code ds un txt que j'ai renommé en .bat.
    J'ai pu voir que quand je le lance il me créé un fichier nommé "liens" mais celui ci est vide, je ne sais pas trop où mettre mon url de départ (la partie fixe) et les noms de fichier.
    J'ai changé "site" ds la ligne "do echo http://" par le nom de mon site mais sans résultats.

    J'avais prévenu, véritable noob here...

  10. #10
    Membre émérite
    Inscrit en
    Avril 2010
    Messages
    1 495
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 1 495
    Points : 2 274
    Points
    2 274
    Par défaut
    Il faut mettre dans le même dossier que le script un fichier texte nommé noms_images.txt dont le contenu est la liste des noms de fichiers que tu as écrit précédemment en italique.

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Citation Envoyé par minnesota Voir le message
    Il faut mettre dans le même dossier que le script un fichier texte nommé noms_images.txt dont le contenu est la liste des noms de fichiers que tu as écrit précédemment en italique.
    C'est ce que j'avais fais mais j'avais pas remplacé "site" par l'url complète.

    Ca marche now, ma nana va pouvoir pourrir mon pc avec ses photos de mode.

    Merci à toi minnesota

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

Discussions similaires

  1. [EXCEL MACRO] Comment automatiser un texte?
    Par PAULOM dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/03/2006, 23h46
  2. [IDE][VB.NET]Comment automatiser deploiement dotnetfx 2.0?
    Par evlp2004@hotmail.com dans le forum Visual Studio
    Réponses: 6
    Dernier message: 13/03/2006, 17h10
  3. comment automatiser la création d'une source ODBC ?
    Par belmansour tidjani dans le forum Windows
    Réponses: 2
    Dernier message: 22/02/2006, 10h10
  4. PB avec multi frames - comment faire une multiframe dans URL
    Par guillaumeIOB dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/11/2005, 14h34
  5. Réponses: 4
    Dernier message: 28/10/2005, 20h58

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