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

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

Що було реалізовано:

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

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

Зроблено обробку спеціальних випадків (пробіли, не-переносні пробіли, дробові значення з крапкою/комою).

Результат:

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

Фрилансер

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

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 1 місяць 28 днів тому