Récupération de fichiers multimédias à l’aide de Google Cloud Storage et de Python

Dans cet article, je vous guiderais à travers le flux et le script Python de base pour effectuer cette exécution à l’aide de Google Cloud Storage.

Le téléchargement et la récupération automatiques de fichiers multimédias sont l'une des parties critiques de la RPA. Cela dit, toutes les plates-formes n'acceptent pas l'URL du média comme point de terminaison pour récupérer le matériel multimédia. Ainsi, dans cet article, je vous guiderais à travers le flux et le script Python de base pour effectuer cette exécution à l'aide de Google Cloud Storage.

Tables des matières : récupération de fichiers multimédias à l'aide de Google Cloud Storage et de Python

Bibliothèque Google Cloud et authentification des informations d'identification

Tout d'abord, Google Cloud Storage est le package officiel du SDK Python. Nous devons l'installer et l'importer et blob dans le script Python.

from google.cloud import storage

from google . cloud . storage import blob

Ensuite, je suppose que vous avez créé un projet et un compte d'informations d'identification sur la plate-forme GC, ce qui signifie que vous avez déjà le fichier JSON d'informations d'identification. Voici la manière d'authentifier votre identité et l'accès au compte dans le script.

# storage_client = storage.Client.from_service_account_json('your credential json file path')

Ou

storage_client = storage . Client . from_service_account_info ( 'your credential dict type' )

Créer un bucket sur Google Cloud Storage

Tous les fichiers sont stockés par compartiment. Tout d'abord, nous devons créer un compartiment sous votre compte sur GCS.

bucket_name = abc"

bucket = storage_client . get_bucket ( bucket_name )

Ensuite, nous devons nommer le fichier dans lequel nous aimons télécharger des données à partir de nos machines locales ou autres. À partir de là, je suggérerais de créer un dossier car votre projet peut avoir différents types de matériaux et il est plus facile à gérer par la suite.

object_name_in_gcs_bucket = bucket . blob ( 'abc/test123.png' )

Télécharger des fichiers dans des dossiers spécifiques

Enfin, voici un exemple de téléchargement d'une seule photo. Cela dit, vous pouvez créer une boucle pour télécharger en masse

object_name_in_gcs_bucket . upload_from_filename ( '4.png' )

Récupérer les fichiers au format octets

Il est maintenant prêt pour vous de déployer l'automatisation et de récupérer tous les fichiers que vous souhaitez. Généralement, s'il s'agit d'une interaction et d'une communication en ligne à un point de terminaison en ligne, nous utiliserons download_as_bytes () . Cela dit, cela dépend vraiment de vos besoins réels. Cette méthode peut permettre de récupérer des vidéos, des gif, des images, des pdf, etc.

Script Python complet de récupération de fichiers multimédias à l'aide de Google Cloud Storage et de Python

Si vous êtes intéressé par Chapitre 78 – Récupération de fichiers multimédias à l'aide de Google Cloud Storage et de Python, veuillez vous inscrire à notre newsletter en ajoutant le message 'Chapter 77 + Linkedin api' . Nous vous enverrions le script immédiatement dans votre boîte aux lettres.

J'espère que vous apprécierez la lecture du chapitre 78 – Récupération de fichiers multimédias à l'aide de Google Cloud Storage et de Python. Si vous l'avez fait, veuillez nous soutenir en faisant l'une des choses énumérées ci-dessous, car cela aide toujours notre chaîne.

  • Soutenez et faites un don à notre chaîne via PayPal ( paypal.me/Easy2digital )
  • Abonnez-vous à ma chaîne et activez la cloche de notification Chaîne Youtube Easy2Digital .
  • Suivez et aimez ma page Page Facebook Easy2Digital
  • Partagez l'article sur votre réseau social avec le hashtag #easy2digital
  • Vous vous inscrivez à notre newsletter hebdomadaire pour recevoir les derniers articles, vidéos et codes de réduction Easy2Digital
  • Abonnez-vous à notre abonnement mensuel via Patreon pour profiter d'avantages exclusifs ( www.patreon.com/louisludigital )