2016-05-26 20 views
16

Ich möchte die Datei herunterzuladen, die an dieser Adresse auf einem Linux-Remote sichtbar ist:eine Datei von Google Drive mit wget

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

Ich hoffe, ich kann dies tun mit wget.

Ich versuchte wget https://drive.google.com/file/d/0Bz7KyqmuGsilT0J5dmRCM0ROVHc/vgg16_weights.h5 und die Antwort war ein 404.

Ist es möglich, eine Google Drive-Datei wget? Wenn ja, was ist der Weg zu bieten? Wenn nicht, gibt es irgendwelche Alternativen (Bash oder andere), so kann ich vermeiden, die Datei zu meinem lokalen herunterladen und auf die Fernbedienung übertragen?

Danke!

+0

Lesen mit wget als pdf zum Download http://stackoverflow.com/a/ 25033499/2666859 – Serenity

Antwort

26

Ihre Datei-ID in diese URL ein (https://drive.google.com/uc?export=download&id=), dann die URL mit Anführungszeichen umgeben, so dass Bash nicht die & falsch interpretieren, etwa so:

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

Referenz here.

+15

Google Drive fügt eine Sicherheitswarnung hinzu, wenn die Datei groß ist. Dann funktioniert die gegebene Lösung nicht mehr. Hat jemand eine Lösung dafür? – pltrdy

+0

Für diejenigen, die 'curl' verwenden, funktioniert das obige auch: _curl -L -o file.out 'https: //drive.google.com/uc? Export = download & id = 0Bz7KyqmuGsilT0J5dmRCM0ROVHc''. Beachten Sie, dass die Befehlszeilenoption '-L' für die Weiterleitung von Google-Weiterleitungen erforderlich ist. – Castaglia

+9

funktioniert nicht mehr – yazfield

2

Klicken Sie zunächst auf die Schaltfläche zum Teilen in der oberen rechten Ecke und legen Sie die Berechtigung auf allow anyone with the link can view fest.

Klicken Sie auf Datei-> Download als-> PDF-Dokument (.pdf) in der linken Ecke und starten Sie den Download über den Browser.

Finden Sie die URL in Downloader, Chrom ist in chrome://downloads/.

Der URL-Link, bis ich diese Antwort schreibe ist https://docs.google.com/document/export?format=pdf&id=xxx&token=xxx&includes_info_params=true

ich in der Lage war von diese frühe Antwort wget -O xxx.pdf "https://docs.google.com/document/export?format=pdf&id=xxx"

+0

Ich habe den gleichen Weg und es funktioniert. – weefwefwqg3

Verwandte Themen