есть файл: (он открыт) как мне его скачать? не нужна авторизация и т.п.
question@mail.ru
·
01.01.1970 03:00
как скачивать файлы с яндекс диска
answer@mail.ru
·
01.01.1970 03:00
Вот код для скачивания опубликованного файла. (Ваша ссылка почему-то нерабочая, я для примера вставил свою ссылку. Замените её на свою рабочую, когда она у вас будет)
import requestsfrom urllib.parse import urlencodebase_url = 'https://cloud-api.yandex.net/v1/disk/public/resources/download?'public_key = 'https://yadi.sk/d/UJ8VMK2Y6bJH7A' # Сюда вписываете вашу ссылку# Получаем загрузочную ссылкуfinal_url = base_url + urlencode(dict(public_key=public_key))response = requests.get(final_url)download_url = response.json()['href']# Загружаем файл и сохраняем егоdownload_response = requests.get(download_url)with open('downloaded_file.txt', 'wb') as f: # Здесь укажите нужный путь к файлу f.write(download_response.content)