Hola, hoy vamos a aprender cómo podemos utilizar la API de Pexels para obtener imágenes directamente, usando Python.
Lo primero que vamos a hacer es conseguir una clave de API de Pexels de forma gratuita.
Vamos a la web de API: https://www.pexels.com/api/
Y primero, iniciamos sesión:
Ahora vamos al perfil y navegamos a Image & Video API
Y aparecerá esta sección:
Pulsamos en Your API Key, añadimos el nombre de la APP y rellenamos la razón de por qué queremos utilizar Pexels.
Una vez relleno, generamos el API Key y la copiamos para utilizarla en Python.
Ahora instalamos la librería de Pexels:
pip install pexels-api
Y vamos a añadir un .env, para ello vamos a instalar la librería de .env
pip install python-dotenv
Una vez instaladas las dependencias, creamos un archivo llamado .env
PEXELS_KEY = TU_API_KEY
Y añadimos el contenido del API Key copiado dónde pone TU_API_KEY.
Ahora creamos un archivo python con este contenido.
from pexels_api import API import os from dotenv import load_dotenv load_dotenv() PEXELS_KEY = os.getenv("PEXELS_KEY") api = API(PEXELS_KEY) api.search('dogs', page=1, results_per_page=5) photos = api.get_entries() for photo in photos: print('Photo url: ', photo.url)
En este ejemplo, vamos a encontrar imágenes de perros, 1 sola página y 10 resultados por página.
Este es el resultado:
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.