Автоматизация мониторинга цен в Google Sheets

Обработка данных 4130 UAH
Работа 1 из 2
Задача заказчика:
Необходимо было настроить систему, которая автоматически проверяет цены товаров на различных сайтах и вносит их в Google таблицу.
В таблице уже были ссылки на карточки товаров (колонки с URL), а также отдельные поля для цен. Нужно было сделать так, чтобы для каждой строки бралась ссылка, извлекалась актуальная цена и подставлялась в соответствующую колонку.

Что было реализовано:

Использована платформа Make (ex-Integromat) для построения автоматизации.
Настроен сценарий, который:
- проходит по всем строкам таблицы,
- получает HTML-страницу по указанной ссылке,
- парсит из нее цену с помощью регулярных выражений (Match Pattern),
- заносит результат в нужную колонку Google Sheets.

Дополнительно реализован мониторинг изменений цен:
- если новая цена отличается от предыдущей, в Telegram-чат отправляется уведомление с деталями (старая цена, новая цена, процент изменения).

Сделана обработка специальных случаев (пробелы, не-переносные пробелы, дробные значения с точкой/запятой).

Результат:

Заказчик получил удобную систему мониторинга, которая работает без ручных действий.
Цены в Google Sheets всегда актуальны.
Все изменения контролируются в Telegram, сценарий автоматически отрабатывает в заданное время.
Детали
  • Добавлена:
171

Фрилансер

  • Проектов 2
  • Оценка -
  • Рейтинг 692
Зарегистрируйтесь

Если у вас есть аккаунт, авторизуйтесь

Показатели

  • Последний визит: 1 месяц 27 дней назад