Я новичок с Python, но пакет расписания довольно прост. Используя pip install schedule
, просто определите функцию для вашей работы и установите расписание. Ваш код может выглядеть примерно так:
import requests
import schedule
def job(url, filename=''):
with requests.get(url) as req:
with open(filename, 'wb') as f:
for chunk in req.iter_content(chunk_size=1024000):
if chunk:
f.write(chunk)
job(url)
schedule.every().hour.do(job, url=url)
while True:
schedule.run_pending()
time.sleep(1)