Хочу реализовать программу с автообновлением, а для этого нужно чтобы скрипт скачивал файл с Google Drive. Сразу говорю что файл находится в открытом для чтения и скачивания доступе. Но как это сделать если не получается получить ссылку на сам файл, поэтому я и не знаю как это реализовать.
question@mail.ru
·
01.01.1970 03:00
Как с помощью python скачать файл с Google drive?
answer@mail.ru
·
01.01.1970 03:00
import urllib.requestlogo = urllib.request.urlopen(""https://drive.google.com/........download"").read()f = open(""имя файла с расширением"", ""wb"")f.write(logo)f.close()Могу дать наглядный пример:
import urllib.requestlogo = urllib.request.urlopen(""https://drive.google.com/uc?id=1gkTOtZ7K72IxxTQ8W1bHMmLglvAYUfIe&export=download"").read()f = open(""photo.jpg"", ""wb"")f.write(logo)f.close()Но чтобы получить такую ссылку, заканчивающюся на download, нужно сначала перейти по ссылке, указанной для общего доступа, а потом нажать на значок загрузки. И открывшаяся ссылка, собст��енно, будет заканчиваться на download, а это как раз то что нам и было нужно. А потом просто копируем её в вставляем.