
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.apk
、FIELDID
ファイルリンクの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
役に立ったことを願っています!