Wie kann ich wget verwenden, um Dateien von Onedrive herunterzuladen? (und Batch-Dateien und ganze Ordner, falls möglich)
wget
download
batch-jobs
João José
quelle
quelle
Antworten:
Es gibt einen Weg, der für mich funktioniert (basierend auf diesem Tutorial: https://www.marstranslation.com/blog/how-to-make-direct-link-of-onedrive-files )
Klicken Sie mit der rechten Maustaste auf die Datei, die Sie herunterladen möchten (von der Weboberfläche), und wählen Sie Einbetten.
Drücken Sie auf "HTML-Code zum Einbetten dieser Datei generieren" .
Kopieren Sie den Teil in der
""
von src ist Ihr Link. Das wird so aussehen.Ersetzen
embed
durchdownload
. Dies sieht aus wie https://onedrive.live.com/download?cid=6EBB03E38A53ED3E&resid=6EBB03E38A53ED3E%21116&authkey=AC4lDqtLG8LqfiA .Füttere es
wget
mit folgender Syntax:Genießen.
quelle
""
inwget
. Ich habe und es hat nicht funktioniert.Verwendung von Chrome (Firefox wird wahrscheinlich auch funktionieren).
Oder:
Dies funktioniert sogar auf einem anderen Host (mit einer anderen IP-Adresse).
quelle
Dieses Python-SDK (mit Beispiel) für OneDrive-Projekte funktioniert (für Privat-, Geschäfts- und Unternehmenskonten):
https://github.com/OneDrive/onedrive-sdk-python
quelle
Wir können auch CurlWget verwenden, das ich bereits mit OneDrive und Google Drive ausprobiert habe
quelle
Erstellen Sie einen Download-Link und fügen Sie "& download = 1" an das Ende an.
zB wenn der Link " https://some.host/:z:/x/personal/some_user/123456asdf?e=12345 " lautet
dann
quelle