Парсер данных
Готовый скрипт, который периодически заходит на указанный сайт (URL) и забирает оттуда данные (через requests + BeautifulSoup) — например, следить за ценой товара или новыми постами.
- 1
Зарегистрируйтесь на Deployka
Если у вас ещё нет аккаунта — создайте его за 30 секунд: email и пароль.
Создать аккаунт → - 2
Подготовьте нужные ключи/переменные
Для этого шаблона нужно заполнить 2 переменные: URL, SCHEDULE. Вот как их получить — шаг за шагом.
URL- Адрес страницы, которую должен периодически проверять ваш скрипт — например, https://example.com/products.
- Вставьте полный адрес, начиная с https://.
SCHEDULE- Введите расписание cron из 5 полей: минута, час, день месяца, месяц, день недели. Время указано в UTC.
- Примеры: */15 * * * * — каждые 15 минут; 0 9 * * * — каждый день в 9:00 UTC; 0 * * * * — каждый час.
- Задача запускается один раз сразу после старта, затем — по расписанию. Контейнер должен оставаться запущенным между запусками.
- Если не уверены, как составить своё — откройте crontab.guru, там можно собрать расписание визуально и увидеть, что оно значит.
- 3
Запустите деплой
Нажмите кнопку ниже — откроется страница шаблонов с уже выбранным этим шаблоном. Если он требует переменные — вставьте значения, полученные на шаге выше, и нажмите Deploy.
Задеплоить «Парсер данных»Деплой обычно занимает 20–40 секунд. Статус проекта появится в личном кабинете и сменится на «running», когда всё готово.
- 4
Проверьте, что всё работает
Как и у Cron, здесь нет веб-адреса. Скрипт проверяет URL сразу после старта, затем по расписанию SCHEDULE (UTC). Результат и ошибки видны в Logs проекта.
У этого типа проекта нет собственного веб-адреса — это нормально, не ошибка.
- 5
Что-то не работает?
Откройте страницу проекта в личном кабинете → вкладка Logs — там видна точная причина (неверный токен, ошибка в коде, отсутствующая переменная). Если не разобрались — напишите в поддержку прямо из личного кабинета или через Telegram-бота командой /support.