Сервис собирает 100 тысяч игр из PlayStation Store, обновляет цены и предоставляет поиск по играм для сервиса перепродажи.
Запрос
Каталог из 40-50 тыс. позиций собирался через браузер за 8-12 часов, требовал мощного оборудования и больших расходов на прокси. Из-за задержки цен сервис иногда продавал подорожавшие игры со скидкой. Клиенту требовались каталог с быстрым обновлением, API и поиск, устойчивый к синонимам и ошибкам.
Реализация
Мы изучили запросы интерфейса PlayStation Store и перешли с браузерной автоматизации на сбор данных через API. Для поиска настроили Elasticsearch с учетом синонимов и ошибок в названиях, а для 100 популярных игр собрали варианты запросов с помощью ИИ и Яндекс Вордстата. В административной панели можно смотреть статистику, популярные игры и загружать синонимы.
Результаты
Потребление прокси сократилось на 97%, а каталог вырос с 40-50 тыс. до 100 тыс. позиций. Новые игры появляются за два часа вместо 8-12 часов, цены обновляются с задержкой не более 30 минут. Более быстрые обновления снизили риск продажи игр по устаревшей цене.





