2016-05-26 40 views
16

Vorrei scaricare il file che è visualizzabile a questo indirizzo ad un telecomando Linux:scaricare un file da un'unità Google utilizzando wget

https://drive.google.com/file/d/0Bz7KyqmuGsilT0J5dmRCM0ROVHc/view?usp=sharing

Spero che posso fare questo con wget.

ho provato wget https://drive.google.com/file/d/0Bz7KyqmuGsilT0J5dmRCM0ROVHc/vgg16_weights.h5 e la risposta è stata un 404.

E 'possibile wget un file di Google Drive? Se sì, qual è il percorso da fornire? In caso contrario, ci sono alternative (bash o altro) in modo da evitare di scaricare il file sul mio locale e trasferirlo sul telecomando?

Grazie!

+0

leggere questa risposta precoce http://stackoverflow.com/a/ 25033499/2666859 – Serenity

risposta

26

Inserire il proprio ID file in questo URL (https://drive.google.com/uc?export=download&id=), quindi circondano l'URL con le citazioni in modo che Bash non fraintendere il &, in questo modo:

wget "https://drive.google.com/uc?export=download&id=0Bz7KyqmuGsilT0J5dmRCM0ROVHc"

riferimento here.

+15

Google Drive aggiunge un avviso di sicurezza se il file è di grandi dimensioni. Quindi la soluzione data non funziona più. Qualcuno ha una soluzione per questo? – pltrdy

+0

Per quelli che usano 'arricciato ', anche questo funziona, _e.g._:' arricciatura -L -o file.out' https: //drive.google.com/uc? Export = download & id = 0Bz7KyqmuGsilT0J5dmRCM0ROVHc''. Nota che l'opzione da riga di comando '-L' è necessaria per seguire i reindirizzamenti di Google. – Castaglia

+9

non funziona più – yazfield

2

Innanzitutto, fare clic sul pulsante di condivisione nell'angolo in alto a destra e impostare l'autorizzazione su allow anyone with the link can view.

Fare clic su File-> Scarica come-> Documento PDF (.pdf) nel cornel sinistro e iniziare a scaricare dal browser.

Trova l'URL nel downloader, il cromo è in chrome://downloads/.

Il collegamento URL per il momento sto scrivendo questa risposta è https://docs.google.com/document/export?format=pdf&id=xxx&token=xxx&includes_info_params=true

sono stato in grado di scaricare in formato pdf con wget da wget -O xxx.pdf "https://docs.google.com/document/export?format=pdf&id=xxx"

+0

Ho fatto la stessa cosa e funziona. – weefwefwqg3