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