curlまたはwgetを使用してGoogleドライブのURLをダウンロードする方法

David542:

curlまたはwgetを介して一般公開されているGoogleドライブのURLをダウンロードする方法はありますか?たとえば、次のようなことができます。

curl -O myfile.xls https://drive.google.com/uc?export=download&id=1Wb2NfKTQr_dLoFJH0GfM0cx-t4r07IVl

注:私は、Googleアカウントにサインインする(または他の誰かにアカウントにサインインさせるなど)ことなくパブリックに閲覧可能なファイルでこれを実行しようとしています。

役立つ場合、私が持っているcorsヘッダーは次のとおりです。

 "kind": "drive#file",
 "id": "1Wb2NfKTQr_dLoFJH0GfM0cx-t4r07IVl",
田池:

この方法はどうですか?ファイルが非常に大きい場合、Googleはファイルをダウンロードするためのコードを返します。コードを使用してファイルをダウンロードできます。curlを使用してこのような大きなファイルをダウンロードすると、次のようなコードが表示されます。

<a id="uc-download-link" class="goog-inline-block jfk-button jfk-button-action" href="/uc?export=download&amp;confirm=ABCD&amp;id=### file ID ###">download</a>

でのクエリconfirm=ABCDは、ファイルをダウンロードするために重要です。このコードはCookieにも含まれています。Cookieでは、次のように表示されます。

#HttpOnly_.drive.google.com TRUE    /uc TRUE    #####   download_warning_#####  ABCD

この場合、「ABCD」がコードです。Cookieからコードを取得してファイルをダウンロードするには、次のスクリプトを使用できます。

サンプルスクリプト:

#!/bin/bash
fileid="### file id ###"
filename="MyFile.csv"
curl -c ./cookie -s -L "https://drive.google.com/uc?export=download&id=${fileid}" > /dev/null
curl -Lb ./cookie "https://drive.google.com/uc?export=download&confirm=`awk '/download/ {print $NF}' ./cookie`&id=${fileid}" -o ${filename}

これが役に立たなかったとしたら、ごめんなさい。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

curl または wget を使用して画像のみをダウンロードしますか?

分類Dev

wgetを使用してGoogleドライブからファイルをダウンロードする

分類Dev

wgetを使用してGoogleドライブからファイルをダウンロードする

分類Dev

wgetを使用してGoogleドライブからPDFファイルをダウンロードする

分類Dev

curlまたはwgetを使用してディレクトリにファイルをダウンロードする方法

分類Dev

curlまたはwgetコマンドを使用してページからすべての.txtファイルをダウンロードする方法はありますか?

分類Dev

wgetまたはcurlを使用してMicrosoftからWindowsISOをダウンロードします

分類Dev

ダウンロード中にwgetまたはcurlのダウンロード速度を調整します

分類Dev

Bashのcurlを介してGoogleドライブから大きなファイルをダウンロードする方法は?

分類Dev

curl、wgetを使用してowncloudからファイルをダウンロードする方法

分類Dev

wgetまたは別のコマンドを使用して、今すぐダウンロードし、後でリンクを変換する方法は?

分類Dev

wget / curlを使用してコマンドラインからebifastqリンクをダウンロードする方法

分類Dev

コンテンツをダウンロードするためのリダイレクトを過ぎてwget / curlする方法は?

分類Dev

wgetまたはcurlを使用して共有アクセス署名付きのAzureBlobをダウンロードする

分類Dev

Python:URLを使用してGoogleドライブからファイルをダウンロードする

分類Dev

wgetコマンドを使用してDropboxファイルをダウンロードする方法は?

分類Dev

ubuntuフォントをダウンロードするためのwgetまたはcurlコマンド?

分類Dev

`curl`のような` wget`を使用してプライベートGitHubリポジトリのZIPファイルをダウンロードします

分類Dev

For Loop throughAPIを使用してGoogleドライブからファイルをダウンロードする方法

分類Dev

PythonとDriveAPIv3を使用してGoogleドライブファイルをダウンロードする方法

分類Dev

wgetまたはcurlは、OneDrive for businessからファイルをダウンロードしているときに403:Forbiddenを返します

分類Dev

wgetを使用してオンラインeBookをダウンロードする方法

分類Dev

wgetを使用して最新のファイルをダウンロードする

分類Dev

GoogleドライブAPIV3を使用してファイルのダウンロードを制限する

分類Dev

wgetまたは他のツールを使用して、リンクが非表示になっているファイルをダウンロードする方法(クリック時にのみアクティブ化)

分類Dev

PDFファイルはブラウザで正しくダウンロードされませんが、NodeJS / Expressでwgetまたはcurlを使用すると問題ありません

分類Dev

PHPコードまたはShotcodeを使用してWooCommerceダウンロードテーブルを表示する方法

分類Dev

タブで取得したすべてのURLをダウンロードする方法(Google Chrome)

分類Dev

xmlフィードをダウンロードするためのcurl / wgetのワイルドカード

Related 関連記事

  1. 1

    curl または wget を使用して画像のみをダウンロードしますか?

  2. 2

    wgetを使用してGoogleドライブからファイルをダウンロードする

  3. 3

    wgetを使用してGoogleドライブからファイルをダウンロードする

  4. 4

    wgetを使用してGoogleドライブからPDFファイルをダウンロードする

  5. 5

    curlまたはwgetを使用してディレクトリにファイルをダウンロードする方法

  6. 6

    curlまたはwgetコマンドを使用してページからすべての.txtファイルをダウンロードする方法はありますか?

  7. 7

    wgetまたはcurlを使用してMicrosoftからWindowsISOをダウンロードします

  8. 8

    ダウンロード中にwgetまたはcurlのダウンロード速度を調整します

  9. 9

    Bashのcurlを介してGoogleドライブから大きなファイルをダウンロードする方法は?

  10. 10

    curl、wgetを使用してowncloudからファイルをダウンロードする方法

  11. 11

    wgetまたは別のコマンドを使用して、今すぐダウンロードし、後でリンクを変換する方法は?

  12. 12

    wget / curlを使用してコマンドラインからebifastqリンクをダウンロードする方法

  13. 13

    コンテンツをダウンロードするためのリダイレクトを過ぎてwget / curlする方法は?

  14. 14

    wgetまたはcurlを使用して共有アクセス署名付きのAzureBlobをダウンロードする

  15. 15

    Python:URLを使用してGoogleドライブからファイルをダウンロードする

  16. 16

    wgetコマンドを使用してDropboxファイルをダウンロードする方法は?

  17. 17

    ubuntuフォントをダウンロードするためのwgetまたはcurlコマンド?

  18. 18

    `curl`のような` wget`を使用してプライベートGitHubリポジトリのZIPファイルをダウンロードします

  19. 19

    For Loop throughAPIを使用してGoogleドライブからファイルをダウンロードする方法

  20. 20

    PythonとDriveAPIv3を使用してGoogleドライブファイルをダウンロードする方法

  21. 21

    wgetまたはcurlは、OneDrive for businessからファイルをダウンロードしているときに403:Forbiddenを返します

  22. 22

    wgetを使用してオンラインeBookをダウンロードする方法

  23. 23

    wgetを使用して最新のファイルをダウンロードする

  24. 24

    GoogleドライブAPIV3を使用してファイルのダウンロードを制限する

  25. 25

    wgetまたは他のツールを使用して、リンクが非表示になっているファイルをダウンロードする方法(クリック時にのみアクティブ化)

  26. 26

    PDFファイルはブラウザで正しくダウンロードされませんが、NodeJS / Expressでwgetまたはcurlを使用すると問題ありません

  27. 27

    PHPコードまたはShotcodeを使用してWooCommerceダウンロードテーブルを表示する方法

  28. 28

    タブで取得したすべてのURLをダウンロードする方法(Google Chrome)

  29. 29

    xmlフィードをダウンロードするためのcurl / wgetのワイルドカード

ホットタグ

アーカイブ