Jak używać wget do pobierania plików z Onedrive? (oraz pliki wsadowe i całe foldery, jeśli to możliwe)
wget
download
batch-jobs
João José
źródło
źródło
Odpowiedzi:
Jest dla mnie jeden sposób (oparty na tym samouczku: https://www.marstranslation.com/blog/how-to-make-direct-link-of-onedrive-files )
Kliknij prawym przyciskiem myszy plik, który chcesz pobrać (z interfejsu internetowego), i wybierz opcję Osadź.
Naciśnij „Wygeneruj kod HTML, aby osadzić ten plik” .
Skopiuj część zawartą w
""
src to twój link. Tak będzie wyglądać.Wymień
embed
siędownload
. Będzie to wyglądać jak https://onedrive.live.com/download?cid=6EBB03E38A53ED3E&resid=6EBB03E38A53ED3E%21116&authkey=AC4lDqtLG8LqfiA .Nakarm go,
wget
używając następującej składni:Cieszyć się.
źródło
""
wwget
. Zrobiłem i to nie zadziałało.Korzystanie z Chrome (ale Firefox prawdopodobnie również będzie działał).
Lub:
Działa to nawet na innym hoście (z innym adresem IP).
źródło
Ten zestaw SDK python (z przykładem) dla projektu OneDrive działa (dla kont osobistych, biznesowych i korporacyjnych):
https://github.com/OneDrive/onedrive-sdk-python
źródło
Możemy również użyć CurlWget, którego już wypróbowałem na OneDrive i Dysku Google
źródło
wygeneruj link do pobrania i dopisz „& download = 1” na jego końcu.
np. jeśli link to „ https://some.host/:z:/x/personal/some_user/123456asdf?e=12345 ”
następnie
źródło