← Volver

Cómo descargar un archivo vía HTTP

Usando la librería Requests (para instalar: pip install requests):

import requests

# URL del archivo.
url = "https://www.python.org/static/community_logos/python-logo-master-v3-TM.png"
with requests.get(url) as r:
# Nombre con el que quiero descargar el archivo.
with open("python-logo.png", "wb") as f:
f.write(r.content)

Usando la librería estándar:

from urllib.request import urlopen

# URL del archivo.
url = "https://www.python.org/static/community_logos/python-logo-master-v3-TM.png"
r = urlopen(url)
# Nombre con el que quiero descargar el archivo.
with open("python-logo.png", "wb") as f:
f.write(r.read())
r.close()



¿Alguna duda sobre este código? ¡Preguntanos en el foro!