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