как сделать автоматическое обращение к функции в определенное время?
Функция обращается к ссылке и скачивает видео и сохраняет его, мне надо чтоб она это делала автоматически в определенное время суток заданное мной, как это сделать?
link = 'http://блабла/test.mp4'
def save_videos(link):
filename = link.split('/')[-1]
r = requests.get(link, allow_redirects = True)
open(filename, 'wb').write(r.content)
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Можно воспользоваться модулем schedule
Тут пример вызова функции save_videos с передачей значения их переменной link каждый день в 7 утра:
import time
# pip install schedule
import schedule
...
schedule.every().day.at("07:00").do(save_videos, link=link)
while True:
schedule.run_pending()
time.sleep(1)