Парсер каталога → Excel
источник: books.toscrape.com · учебный сайт для парсеров

Запуск по расписанию

сбор идёт сам, файл перезаписывается, история прогонов пишется в журнал

ежедневно, 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 о сбое — пакет «Бизнес».