Техническое задание: Сбор контактных данных

Цель проекта

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

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

Источник данных

  • Поиск и отбор сайтов должен осуществляться исключительно через указанную поисковую систему (органическую выдачу, сервисы для бизнеса, рекламные сети).
  • Запрещено использование данных с карт, агрегаторов, справочников или готовых баз.

Логика работы

  • Для каждой из 18 предоставленных ключевых фраз необходимо получить выборку из 60 сайтов.
  • С каждого сайта требуется извлечь минимум один номер телефона компании.
  • Ожидаемый итоговый объем: ~1080 сайтов и ~1080 телефонных номеров.

Формат результата

  • Данные должны быть представлены в файле Excel (XLSX).
  • Структура таблицы: колонка с ключевой фразой, колонка с URL сайта, колонка с извлеченным номером телефона.
  • Каждая запись (сайт и телефон) должна быть привязана к исходной ключевой фразе.

Ключевые фразы для поиска

  • Строительство резервуаров стоимость
  • Светопрозрачные конструкции заказ
  • Изготовление ангаров цена
  • Холодильное оборудование купить
  • Монтаж пожарной системы цена
  • Установка котельных цена
  • Трансформаторы цена
  • Электрощитовое оборудование цена
  • СКУД установка цена
  • Системы вентиляции установка цена
  • Монтаж отопления стоимость
  • Монтаж вентилируемых фасадов
  • Установка лифтов цена
  • Сертификация услуг стоимость
  • Аренда и продажа строительных лесов цена
  • Фулфилмент стоимость
  • Литье пластмасс стоимость
  • Механизированная штукатурка цена

Бюджет проекта обсуждается с исполнителем отдельно.

Интеграция платежной системы на сайт

Требуется подключить к сайту платежный сервис ЮKassa. Предоставлю API-ключи и идентификатор магазина. Необходимо обеспечить корректную работу приема онлайн-платежей.