Автоматическое скачивание изображений по ссылкам для скачивания Google Drive

Есть тысячи ссылок с Гугл-Диска, которые при клике по ним автоматически скачивают файл на локальный диск вида:

https://drive.google.com/uc?export=download&confirm=pbef&id={УНИКАЛЬНЫЙ ID}

Доступ к фото дан мне владельцем через гугл-аккаунт. Я пробовал ходить по этим ссылкам как с помощью request так и с помощью gdown, все время получаются битые файлы без изображений

for id_, image_url in urls[:3]:
    img = image_url.split('id=')[1]
    url_dwn = f"https://drive.google.com/uc?export=download&confirm=pbef&id={img}"
    #url_dwn = f'https://drive.google.com/uc?id={img}'
    print(url_dwn)
    gdown.download(image_url, f'{id_}.npz', quiet=False)
#    img_data = requests.get(url_dwn, stream=True).content
#    with open(f'{id_}.jpg', 'wb') as handler:
#        handler.write(img_data)

Как можно эмулировать клик мышкой по ссылке, чтобы качнуть изображения хотя бы себе на локальный диск?


Ответы (0 шт):