File size: 555 Bytes
46f99e4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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)