wget経由でGoogle Driveフォルダからファイルをダウンロードする

wget経由でGoogle Driveフォルダからファイルをダウンロードする

wget経由でGoogleドライブフォルダファイルをダウンロードしたいのですが、どうすれば可能ですか?

フォルダがあります。バージョンGoogleドライブとそのバージョンフォルダにある私のモバイルアプリのすべてのバージョンのAPKファイル。

次のフォルダツリー

Version : -> mobileapp1.apk
          -> mobileapp2.apk
          -> mobileapp3.apk

バージョン名を渡してダウンロードしたいです。 Googleドライブとwgetで可能ですか?フォルダを作成しました。インターネットに公開 - インターネット上のすべての人

答え1

Googleドライブから各ファイルIDを取得し、ここで説明されているようにリンクを作成する必要があります。Googleフォーラムで

FTPサーバーを使用すると、操作が簡単になります。

答え2

さようなら行ってください!どのディストリビューションを使用しているかはわかりませんが、一部はオペレーティングシステム自体を介してGoogleドライブに接続できます。たとえば、Fedora。ネットワークアカウントを設定すれば十分です。その後、ファイルマネージャを介してディスクにアクセスします。

答え3

ダウンロード方法wget:

wget --no-check-certificate -r 'https://docs.google.com/uc?export=download&id=FIELDID' -O FILENAME 

FILENAME必要な出力ファイル名はどこにあります(たとえばmobileapp1.apkFIELDIDファイルリンクのID)。

はい

https://drive.google.com/file/d/xxx/view

xxxがファイルIDになります。

答え4

私はこの質問に別の質問で答えました。Google ドライブから大容量フォルダをダウンロードする

私は、親フォルダ内のサブフォルダとファイルを再帰的に検索するPyDriveライブラリを使用してPythonコードを書いた。その後、ファイルIDを使用してwgetを使用してbashスクリプトを生成しました。

ステップ1 私はPyDriveライブラリを使用しました。このライブラリを使用するには、ここで説明されている手順を完了する必要があります。協会

ステップ2今、「client_secrets.json」ファイルを保存したのと同じ作業ディレクトリにPythonスクリプトまたはラップトップを作成します。以下にノートを添付しました。

https://gist.github.com/immuntasir/73b8e8eef7e6c9066aaf2432bebf7db0

ステップ3 scp を使用して "script.sh" をリモートサーバーにコピーします。 scp ~/path/script.sh username@ip:path

ステップ4 削除サーバーにログインし、そのパスに移動します。次に、次のコマンドを使用してスクリプトを実行可能にします。 chmod 777 script.sh スクリプトを実行するとチャジャン! ./script.sh

私もここで見つけることができるチュートリアルを書いています:https://medium.com/@immuntasir/recursively-download-all-the-contents-of-a-google-drive-folder-using-python-wget-and-a-bash-script-d8f2c6b105d5

役に立ったことを願っています!

関連情報