2 votes

Est-il possible de télécharger toutes les images d'un site web à partir d'un lien vers un nombre croissant/incrémentiel ? (ex : 0001.png, 0002.png, etc.)

Il est possible de télécharger chaque image à partir de l'adresse de ce lien :

http://d1ilncjhg2cjw.cloudfront.net/hub/assets/FULL_DROP_JAN_2015/large/SONY_FULL_DROP_05_00900.jpg

http://d1ilncjhg2cjw.cloudfront.net/hub/assets/FULL_DROP_JAN_2015/large/SONY_FULL_DROP_05_01010.jpg

Comme vous pouvez le voir, il se termine par 00901.jpg / 00902.jpg / 00903.jpg / etc.

Est-il possible de télécharger toutes les images de 00000 à 01473 (c'est la dernière image) ?

3voto

Ryan Dlugosz Points 1905

Vous pouvez utiliser "curl" pour faire cela facilement. Voici le site web à télécharger :

Il suffit de transmettre la séquence correcte à l'exécutable curl et le tour est joué.

Voici la ligne de code exacte que vous pouvez utiliser avec curl dans votre cas. Veillez à l'exécuter à partir de la fenêtre de commande dans le même dossier que celui où se trouve "curl.exe" :

curl http://d1ilncjhg2cjw.cloudfront.net/hub/assets/FULL_DROP_JAN_2015/large/SONY_FULL_DROP_05_[00000-10000].jpg -o ".\download\pic#1.jpg"
  • Où les "00000-10000" entre parenthèses représentent les nombres que vous voulez scanner. Cela devrait suffire. Mais cela peut prendre un certain temps.
  • Où "#1" représente les mêmes chiffres dans le fichier de sortie. Vous pouvez changer le répertoire de sortie, dans mon exemple il sortira dans un sous-répertoire appelé "download"

Mise à jour : J'ai testé ma commande et elle fonctionne correctement avec votre site. Cela devrait donc faire ce que vous voulez.

Alternatives : Si vous ne voulez pas utiliser curl, il existe des alternatives comme :

Mais je n'entrerai pas dans les détails sur la manière d'y parvenir avec ces outils.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X