аватар question@mail.ru · 01.01.1970 03:00

Как с помощью python скачать файл с Google drive?

Хочу реализовать программу с автообновлением, а для этого нужно чтобы скрипт скачивал файл с 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, а это как раз то что нам и было нужно. А потом просто копируем её в вставляем.

Последние

Похожие