Para descargar de forma masiva usando python una lista de archivos de google drive.
Importante
OJO: Es necesario instalar algunas dependencias de python
- Primero es necesario tener la lista de archivos a descargar en un fichero links.txt
https://drive.google.com/file/d/1HHfOm1CTcfYMJf5Q8ZC3F19Jp9B97jB3/view?usp=drivesdk
https://drive.google.com/file/d/16FukG3ZqdZwC0Eyy51hl0hg07hlD9am2/view?usp=drivesdk
https://drive.google.com/file/d/1t2RHGRoJB3uMxe65XAxGxNupn40yQKoI/view?usp=drivesdk
https://drive.google.com/file/d/14zb-zr4Ue0XjbLQN-vuAIPqrpy4HnI34/view?usp=drivesdk
https://drive.google.com/file/d/1mxBWBWgbO4AzQNgCBNnGp_DEuKd7Lbmp/view?usp=drivesdk
https://drive.google.com/file/d/1D0HZDtV1Ms2SDxPqHfXTrkfqvbmTJ5He/view?usp=drivesdk- Ejecutar el script de python donde se pone el nombre del fichero con la lista de archivos.
import gdown
# Leer enlaces desde el archivo
with open("links.txt", "r") as archivo:
enlaces = [linea.strip() for linea in archivo if linea.strip()]
# Descargar cada archivo usando el modo 'fuzzy'
for i, url in enumerate(enlaces, 1):
try:
print(f"📥 Descargando archivo {i} de {len(enlaces)}...")
gdown.download(url, quiet=False, fuzzy=True)
except Exception as e:
print(f"❌ Error al descargar archivo {i}: {e}")