web-dev-qa-db-fra.com

Télécharger un fichier de google drive en utilisant wget

Je souhaite télécharger le fichier visualisable à cette adresse sur une télécommande linux:

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

J'espère pouvoir le faire avec wget.

J'ai essayé

wget https://drive.google.com/file/d/0Bz7KyqmuGsilT0J5dmRCM0ROVHc/vgg16_weights.h5

et la réponse fut un 404.

Est-il possible de wget un fichier de disque Google? Si oui, quelle est la voie à suivre? Sinon, existe-t-il une alternative (bash ou autre) pour éviter de télécharger le fichier sur mon disque local et de le transférer sur la télécommande?

27
efbbrown

Insérez votre identifiant de fichier dans cette URL (https://drive.google.com/uc?export=download&id=), Puis entourez l'URL de guillemets afin que Bash n'interprète pas de manière erronée le &, Comme suit:

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

Référence ici .

39
Hasso

Tout d’abord, cliquez sur le bouton Partager dans le coin supérieur droit et définissez l’autorisation sur allow anyone with the link can view.

Cliquez sur Fichier-> Télécharger sous-> PDF Document (.pdf) dans le coin de gauche et commencez le téléchargement par navigateur.

Trouvez l'URL dans le téléchargeur, chrome est dans chrome://downloads/.

Le lien URL au moment où j'écris cette réponse est https://docs.google.com/document/export?format=pdf&id=xxx&token=xxx&includes_info_params=true

J'ai pu télécharger au format pdf avec wget par wget -O xxx.pdf "https://docs.google.com/document/export?format=pdf&id=xxx"

5
hailinzeng