Техническое задание: Парсер тарифов с интеграцией в Google Таблицы

Цель проекта

Автоматизировать процесс сбора актуальной информации о тарифах с целевого сайта, построенного на платформе Tilda, с последующей синхронизацией данных в Google Таблицы для удобного анализа и ведения.

Основные требования

  • Разработать парсер (скрапер) для сбора данных с заданного веб-сайта.
  • Спарсить необходимо именно информацию о тарифах (названия, цены, опции, условия).
  • Обеспечить корректную выгрузку полученных данных в Google Таблицы.
  • Архитектура решения должна исключать зависимость от платных сторонних онлайн-сервисов или API.
  • Предложить оптимальный с технической и экономической точки зрения способ реализации.

Ключевые аспекты

  • Источник данных: Сайт на платформе Tilda (указан в исходном запросе).
  • Целевая система: Google Таблицы (Google Sheets).
  • Ограничение: Запрет на использование платных облачных сервисов и готовых парсеров с подпиской.
  • Ожидаемый результат: Рабочее решение, которое по расписанию или запросу обновляет данные в таблице.

Желаемый подход к реализации

Исполнителю необходимо предложить методологию и технологический стек для решения задачи. Возможные варианты: использование облачных функций (Google Apps Script, облачные функции с бесплатным tier), локальный скрипт с авторизацией через API Google Sheets, или иное эффективное решение. Важно обосновать выбор с точки зрения надежности и отсутствия текущих финансовых затрат.

Перенос контента и структуры сайта на движок OpenCart

Требуется перенести весь контент, включая тексты, изображения и структуру разделов, с сайта-донора на новый сайт под управлением OpenCart. Товарный каталог уже заполнен, работа касается только информационных страниц.

Тестирование процесса оплаты на веб-сервисе

Требуется дважды выполнить процесс покупки тарифа на целевом сайте. Для каждого сеанса нужно использовать разные учётные записи, выбрать способ оплаты «перевод на карту», зафиксировать реквизиты и подтвердить оплату в интерфейсе.