Dans de nombreux défis de traitement d'image , le message contient des images, qui doivent être enregistrées dans un fichier afin de pouvoir travailler sur le problème. Il s'agit d'une tâche manuelle particulièrement fastidieuse. Nous, les programmeurs, ne devrions pas être soumis à de telles corvées. Votre tâche consiste à télécharger automatiquement toutes les images contenues dans une question Code Golf.SE.
Règles
- Votre programme peut se connecter à n'importe quelle partie de
stackexchange.com
, mais ne peut pas se connecter à d'autres domaines, à l'exception des emplacements des images (c'est-à-dire, ne vous embêtez pas avec un raccourcisseur d'URL). - Un entier N est donné en entrée, sur la ligne de commande ou stdin.
- L'URL est garantie d'être un lien valide vers une question Code Golf.
http://codegolf.stackexchange.com/questions/N
- Chaque image affichée dans le corps de la question N doit être enregistrée dans un fichier sur l'ordinateur local. L'un des emplacements suivants est acceptable:
- Le répertoire courant
- Un répertoire saisi par l'utilisateur
- Votre programme ne doit pas enregistrer de fichiers autres que les images dans le corps de la question (par exemple, les avatars des utilisateurs ou les images contenues dans les réponses).
- Les images doivent être enregistrées avec la même extension de fichier que l'original.
Il s'agit d'un code-golf - écrivez le programme le plus court possible.
Critère de validité des réponses
Il existe différents cas de bord possibles avec plusieurs images du même nom, du texte avec le même nom que les éléments HTML, etc. Une réponse ne sera invalidée que s'il peut être démontré qu'elle échoue lors d'une révision d'une question publiée avant le 10 janvier 2015 .