Консольная программа для анализа поисковых запросов Amazon
Что реализовали:
Мы разработали консольную программу для автоматической проверки поисковых запросов на Amazon. Решение помогает быстро анализировать, какие товары появляются в поисковой выдаче по заданным фразам, и определять, насколько результаты совпадают с исходным запросом.
Программа работает с входным Excel-файлом, где каждая строка — это отдельный поисковый запрос. По каждому запросу программа открывает выдачу Amazon, собирает первые 16 карточек товаров, анализирует их названия и сравнивает с исходной фразой.

Принцип работы программы
- Загрузка исходного файла
Пользователь загружает Excel-файл со списком поисковых запросов. - Обработка каждого запроса
Программа берет строку из файла и разбивает запрос на отдельные элементы: слова, цифры, артикулы и ключевые части фразы. - Поиск на Amazon
Далее программа выполняет поиск по запросу на Amazon и собирает первые 16 товаров из выдачи. - Сбор данных из карточек
По каждой найденной позиции программа сохраняет название товара и использует его для дальнейшего сравнения. - Анализ совпадений
Исходный запрос сравнивается с названиями найденных товаров. Программа определяет полные и частичные совпадения, учитывая написание, ключевые слова и транслитерацию. - Формирование результата
После обработки всех строк программа формирует итоговый Excel-файл с результатами проверки, статусами и цветовой разметкой.
Что получает клиент на выходе
Клиент получает готовый .xlsx файл, в котором есть:
- исходный поисковый запрос;
- первые 16 найденных товаров с Amazon;
- названия найденных карточек;
- количество полных совпадений;
- общее количество совпадений;
- статус прохождения запроса;
- отдельный столбец для комментариев;
- разделение данных по листам.

Итоговый файл делится на несколько листов: общий список, запросы, которые прошли проверку, и запросы, которые не прошли проверку. Такая структура описана в инструкции к программе как основной результат работы системы.
