Enregistrer des images à l'aide de requêtes python3

Enregistrer l'image à l'aide de demandes

# -*- coding: utf-8 -*-

import requests
import shutil

def download_img(url, file_name):
    r = requests.get(url, stream=True)
    if r.status_code == 200:
        with open(file_name, 'wb') as f:
            r.raw.decode_content = True
            shutil.copyfileobj(r.raw, f)

if __name__ == '__main__':
    download_img('Écrivez l'URL ici', 'Écrivez le nom du fichier que vous souhaitez enregistrer')

J'ai reçu une demande de modification avec le contenu suivant, je vais donc la publier ensemble. (De légères modifications ont été apportées.) Cela peut être plus intelligent.

# -*- coding: utf-8 -*-

import requests

def download_img(url, file_name):
    r = requests.get(url, stream=True)
    if r.status_code == 200:
        with open(file_name, 'wb') as f:
            f.write(r.content)

if __name__ == '__main__':
    download_img('Écrivez l'URL ici', 'Écrivez le nom du fichier que vous souhaitez enregistrer')

référence

https://stackoverflow.com/questions/13137817/how-to-download-image-using-requests

https://torina.top/detail/161/

À propos de urllib.request.urlretrieve

requêtes (démarrage rapide)

page de document shutil

Recommended Posts

Enregistrer des images à l'aide de requêtes python3
Télécharger des images à l'aide de demandes
Générer des images de texte multilingues à l'aide de Python
Commencez à utiliser Python
Connectez-vous à Slack à l'aide de requêtes en Python
Fonction pour enregistrer les images par date [python3]
Scraping à l'aide de Python
[Python] Enregistrez les images dessinées dans le canevas à l'aide de Selenium (ActionChains, PyAutoGUI, base64, etc.)
Charger des images à partir d'une URL à l'aide de Pillow dans Python 3
Téléchargement anonyme d'images à l'aide de l'API Imgur (à l'aide de Python)
Manipuler Redmine à l'aide de Python Redmine
Séquence de Fibonacci utilisant Python
Nettoyage des données à l'aide de Python
Utilisation des packages Python #external
Câblage Communication Pi-SPI avec Python
Calcul de l'âge à l'aide de python
Collectez des images à l'aide d'icrawler
Rechercher sur Twitter avec Python
Réessayer avec des requêtes python
Identification de nom à l'aide de python
Code d'état des requêtes Python
Notes sur l'utilisation de sous-processus Python
Essayez d'utiliser Tweepy [Python2.7]
Essayez de projeter la conversion d'image en utilisant OpenCV avec Python
Enregistrez des tickets avec l'API de Redmine en utilisant des requêtes Python
Écrire des données dans KINTONE à l'aide du module de requêtes Python
mémo python utilisant l'opérateur perl-ternaire
Aplatir à l'aide du rendement Python de
Scraping à l'aide de Python 3.5 async / await
[Blender Python] Afficher les images sur la vue 3D en utilisant OpenGL (bgl)
Images en bordure avec python Partie 1
Encodage base64 des images en Python 3
[S3] CRUD avec S3 utilisant Python [Python]
[Python] Essayez d'utiliser le canevas de Tkinter
Utilisation de Quaternion avec Python ~ numpy-quaternion ~
Viser les requêtes du maître de bibliothèque python (18)
Essayez d'utiliser Kubernetes Client -Python-
Enregistrez des images avec le web scraping
notes python pour l'utilisation de variables spéciales perl
[Python] Utilisation d'OpenCV avec Python (basique)
Scraping à l'aide de la syntaxe Python 3.5 Async
Surveillance des changements de site Web à l'aide de python
Publier sur Twitter en utilisant Python
Commencez à Selenium en utilisant python
Algorithme de recherche utilisant word2vec [python]
Changer la version de python à l'aide de pyenv
python: principes de base de l'utilisation de scikit-learn ①
# 1 [python3] Calcul simple à l'aide de variables
Désactiver la validation SSL sans utiliser verify = False dans les requêtes Python
Collectez les tweets en utilisant tweepy en Python et enregistrez-les dans MongoDB
Catégoriser les images de chats à l'aide de ChainerCV
Créer des tickets JIRA en utilisant Python
Contrôle d'instruments à l'aide de Python [pyvisa]
Manipulez les feuilles de calcul localement à l'aide de Python
mémo python utilisant perl --join
Web scraping avec Selenium (Python)
[Python] Validation de JSON avec Voluptuous
Accélérer le chargement des images Python