[PYTHON] [Petite histoire] Téléchargez l'image de Ghibli immédiatement

* Ce n'est pas un gros problème. C'est une "petite histoire" seulement pour l'instant. </ font>

Des images de scènes de plusieurs œuvres sont désormais disponibles en téléchargement sur le site du Studio Ghibli.

À partir de ce mois, nous commencerons à fournir des photos de scènes d'œuvres du Studio Ghibli

Je pensais que je le téléchargerais car il semble avoir diverses utilisations telles que des arrière-plans tels que le zoom et la conversion de style AI, mais il était difficile de télécharger chacun d'eux à la main, alors je l'ai écrit en Python.

La source

import urllib

works = ["marnie", #Souvenirs de Marnie
         "kaguyahime", #L'histoire de la princesse Kaguya
         "kazetachinu", #Sans vent
         "kokurikozaka", #De Coquelicot-zaka
         "karigurashi", #Emprunteur Arrietty
         "ponyo", #Ponyo sur la falaise
         "ged", #Contes de Earthsea
         "chihiro"] #Enlevée comme par enchantement

url_base = "http://www.ghibli.jp/gallery/"
local_base = "C:/Users/hogehoge/Desktop/ghibli/"
ext = ".jpg "

for work in works:
    for i in range(50):
        name = work + str(i+1).zfill(3)
        url = url_base + name + ext
        local = local_base + name + ext
        
#        print(url)
#        print(local)

        urllib.request.urlretrieve(url,local)

Oui. C'est une technique de puissance. Quant au titre de l'oeuvre, je devrais le gratter, mais comme le nombre était petit (8 oeuvres), je l'ai fait à la main. Lorsque vous en avez plus, raclons correctement. Il semble que vous devriez le raccorder avec "class =" panelarea "" et l'extraire de la chaîne de caractères href.

  • Si vous en avez envie, vous pouvez réécrire la source ultérieurement.

Remarques

Il dit: «N'hésitez pas à l'utiliser dans le cadre du bon sens.» Alors utilisons-le dans le cadre du bon sens.

Recommended Posts

[Petite histoire] Téléchargez l'image de Ghibli immédiatement
L'histoire de sys.path.append ()
Traitement d'image? L'histoire du démarrage de Python pour
L'histoire de la construction de Zabbix 4.4
L'histoire de Python et l'histoire de NaN
L'histoire de la participation à AtCoder
L'histoire du "trou" dans le fichier
[Mémo] Petite histoire de pandas, stupide
Jugez l'extension et téléchargez l'image
L'histoire du remontage du serveur d'application
L'histoire de l'exportation d'un programme
Téléchargez les n principales recherches d'images Google
L'histoire d'essayer de reconnecter le client
L'histoire de la mise en place de MeCab dans Ubuntu 16.04
L'histoire de la fabrication d'un moule immuable
L'histoire de la manipulation des variables globales Python
L'histoire d'essayer deep3d et de perdre
Décodage du modèle LSTM de Keras.
L'histoire du traitement A du blackjack (python)
L'histoire du changement de pep8 en pycodestyle
L'histoire de l'apprentissage profond avec TPU
Télécharger des images à partir d'un fichier texte contenant l'URL
J'ai essayé de corriger la forme trapézoïdale de l'image
L'histoire de la recherche du n optimal dans N poing
L'histoire de la lecture des données HSPICE en Python
L'histoire d'essayer Sourcetrail × macOS × VS Code
[Petite histoire] Tester la génération d'images avec Python / OpenCV
Histoire de passer de Pipenv à la poésie
Téléchargez les données éoliennes de l'Agence météorologique
[Python + OpenCV] Peignez la partie transparente de l'image en blanc
Une histoire sur l'amélioration du programme pour le remplissage partiel des données d'image binarisées 3D
Image de fermeture
L'histoire du lancement d'un serveur Minecraft depuis Discord
Une histoire qui réduit l'effort de fonctionnement / maintenance
Extraire le tableau des fichiers image avec OneDrive et Python
L'histoire de Python sans opérateurs d'incrémentation et de décrémentation.
L'histoire de l'arrêt du service de production avec la commande hostname
L'histoire de la création de l'environnement Linux le plus rapide au monde
L'histoire de l'inadéquation de Hash Sum causée par gcrypto20
L'histoire du partage de l'environnement pyenv avec plusieurs utilisateurs
Obtenez l'image de "Suzu Hirose" par recherche d'images Google.
L'histoire de la création d'un réseau neuronal de génération musicale
L'histoire de FileNotFound en Python open () mode = 'w'
Histoire de l'analyse d'image du fichier PDF et de l'extraction de données
Une histoire sur le changement du nom principal de BlueZ
L'histoire selon laquelle la valeur de retour de tape.gradient () était None
Le problème Zip 4 Gbyte est une histoire du passé
Une histoire qui a analysé la livraison de Nico Nama.
AttributeError: L'histoire de la résolution du module 'Sensorflow' n'a pas d'attribut'log '.
L'histoire de la conversion automatique du langage de TypeScript / JavaScript / Python
L'histoire de vouloir acheter une aventure en forme de bague
L'histoire de l'utilisation de Circleci pour construire des roues Manylinux