Техническое задание: Парсер поисковой выдачи Яндекс

Требуется разработать программное решение для автоматического сбора данных из поисковой системы Яндекс.

Основные задачи

  • Реализовать интеграцию с официальным Yandex Search API.
  • Создать модуль, который принимает на вход ключевые фразы (поисковые запросы).
  • Обеспечить корректную обработку и парсинг ответа API, с акцентом на извлечение данных из блока "Яндекс поиск с Алисой".
  • Структурировать полученные данные для дальнейшего использования.

Требования к среде и реализации

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

Результат работы

Готовое решение в виде скрипта или приложения, способное по запросу возвращать распарсенную поисковую выдачу Яндекс в удобном формате.

Настройка корректной работы поиска на сайте

Требуется исправить модуль поиска на сайте. Поиск не работает с главной страницы, а со страниц категорий ищет только внутри них, а не по всему сайту. Исполнитель должен диагностировать и устранить проблему.

Разработка интерактивного калькулятора стоимости для сайта

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