El tutorial o código que verás en este post es la resolución más eficiente y efectiva que encontramos a esta inquietud o dilema.
Solución:
¿Qué tal este método? Cuando el archivo es tan grande, Google devuelve un código para descargar el archivo. Puedes descargar el archivo usando el código. Cuando se descarga un archivo tan grande usando curl, puede ver el código de la siguiente manera.
download
la consulta con confirm=ABCD
es importante para descargar el archivo. Este código también está incluido en la cookie. En la cookie, puede verlo de la siguiente manera.
#HttpOnly_.drive.google.com TRUE /uc TRUE ##### download_warning_##### ABCD
En este caso, “ABCD” es el código. Para recuperar el código de la cookie y descargar el archivo, puede utilizar el siguiente script.
Guión de muestra:
#!/bin/bash
fileid="### file id ###"
filename="MyFile.csv"
curl -c ./cookie -s -L "https://drive.google.com/uc?export=download&id=$fileid" > /dev/null
curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ print $NF' ./cookie`&id=$fileid" -o $filename
Si esto no fue útil para usted, lo siento.
La forma más simple y mejor (con un ejemplo de archivo real de Google Drive)
-
Instalar gdown usando
pip
- Dominio –
pip install gdown
- Dominio –
-
Digamos que deseo descargar cnn_stories.tgz de Google Drive
- Enlace de descarga:
https://drive.google.com/uc?export=download&id=0BwmD_VLjROrfTHk4NFg2SndKcjQ
- Enlace de descarga:
-
Tenga en cuenta la
id
parámetro de URL0BwmD_VLjROrfTHk4NFg2SndKcjQ
en el enlace -
¡Eso es todo! Descarga el archivo usando
gdown
gdown --id 0BwmD_VLjROrfTHk4NFg2SndKcjQ --output cnn_stories.tgz
TLDR:gdown --id gdrive_file_id --output file_name
Argumentos de línea de comando:
--id : Google drive file ID
--output: Output File name
Necesitas usar el -L
cambie para hacer que curl siga las redirecciones, y el interruptor correcto para el nombre de archivo es -o
. También debe citar la URL:
curl -L -o myfile.xls "https://drive.google.com/uc?export=download&id=0B4fk8L6brI_eX1U5Ui1Lb1FpVG8"
Te mostramos reseñas y valoraciones
Recuerda que tienes la capacidad de parafrasear .