Запуск по расписанию
сбор идёт сам, файл перезаписывается, история прогонов пишется в журнал
ежедневно, 09:00 МСК
Как ставится
09:00 каждый день
Windows — планировщик задач
schtasks /create /tn "parser-books" /tr "G:\parser\.venv\Scripts\python.exe G:\parser\parse.py" ^
/sc daily /st 09:00 /rl limited
Linux — cron
0 9 * * * cd /srv/parser && .venv/bin/python parse.py >> logs/parser.log 2>&1
На этой машине задача не создавалась: строка выше —
то, что ставится у заказчика на его сервере. История справа — настоящие прогоны,
запущенные руками.
Что делает один прогон
Строка журнала прогонов
История прогонов
Если сбой
код 1
Сторож покраснел: разметка сменилась, поле не добылось, цена не сошлась
с карточкой. Файл в этом случае НЕ перезаписывается прошлыми данными молча.
код 3
Жёлтое: сверки не было (например, выборка карточек нулевая). Это не поломка,
но и не «всё хорошо» — молчание по логу неотличимо от успеха.
Письмо или сообщение в Telegram о сбое — пакет «Бизнес».