import subprocess try: import requests except: subprocess.run(["pip3", "install", "requests"]) import requests import os import zipfile import io url = os.getenv("URL") def process(url): respuesta = requests.get(url) if respuesta.status_code != 200: raise Exception(f"Error al descargar el archivo. Código de estado: {respuesta.status_code}") with zipfile.ZipFile(io.BytesIO(respuesta.content)) as archivo_zip: archivo_zip.extractall() print(f"Archivos extraídos en: {os.getcwd()}") process(url)