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) |