Saya mencoba mengunduh file dari google drive dalam sebuah skrip, dan saya mengalami sedikit kesulitan untuk melakukannya. File yang saya coba unduh ada di sini .
Saya sudah mencari online secara luas dan akhirnya saya berhasil mendapatkan salah satu dari mereka untuk diunduh. Saya mendapatkan UID dari file dan unduhan yang lebih kecil (1.6MB) baik-baik saja, namun file yang lebih besar (3.7GB) selalu dialihkan ke halaman yang menanyakan apakah saya ingin melanjutkan unduhan tanpa scan virus. Bisakah seseorang membantu saya melewati layar itu?
Inilah cara saya membuat file pertama berfungsi -
curl -L "https://docs.google.com/uc?export=download&id=0Bz-w5tutuZIYeDU0VDRFWG9IVUE" > phlat-1.0.tar.gz
Ketika saya menjalankan hal yang sama di file lain,
curl -L "https://docs.google.com/uc?export=download&id=0Bz-w5tutuZIYY3h5YlMzTjhnbGM" > index4phlat.tar.gz
Saya mendapatkan output berikut -
Saya perhatikan pada baris ketiga hingga terakhir di tautan, ada &confirm=JwkK
yang merupakan string 4 karakter acak tetapi menyarankan ada cara untuk menambahkan konfirmasi ke URL saya. Salah satu tautan yang saya kunjungi menyarankan&confirm=no_antivirus
tetapi itu tidak berfungsi.
Saya harap seseorang di sini dapat membantu dengan ini!
gdown.pl https://drive.google.com/uc?export=download&confirm=yAjx&id=0Bz-w5tutuZIYY3h5YlMzTjhnbGM index4phlat.tar.gz
curl script
Anda gunakan untuk mengunduhgoogle drive
karena saya tidak dapat mengunduh file (gambar) yang berfungsi dari skrip inicurl -u username:pass https://drive.google.com/open?id=0B0QQY4sFRhIDRk1LN3g2TjBIRU0 >image.jpg