Здравствуйте, как мне можно запускать код отталкиваясь от времени на компьютере. К примеру запускаю код в 18:00 и он парсит данные, закончил к примеру в 18:03, надо чтобы запустил в 18:05, каждые 5 минут грубо говоря, но 5 минут от времени компьютера, а не каждые 5 минут после закрытия вкладки во время парсера(на селениуме работаю). 18:00, 18:05, 18:10 и тд?
import schedule
def job():
print("Код")
print("<Парсит>")
# каждые 5 минут
schedule.every(5).minutes.do(job)
# каждый день в 18:00
schedule.every().day.at("18:00").do(job)
Слегка не поняли, к примеру начинаю в 18:00 отталкиваясь от времени на компе, код парсит 3 минуты и время уже 18:03 и нужно чтобы он запустил следующий код в 18:05, а не в 18:08, а если код к примеру парсит 6 минут и время уже 18:06, то следующий запуск в 18:10 и соответственно не запускать лишней вкладки, пока не закроется парсер, хотя думаю это автоматом будет работать