~/ecommerce/ulta-scraper
Ulta Beauty Scraper — товары, цены и SKU
Извлекайте детали товаров, цены, изображения и информацию о SKU с Ulta Beauty, включая страницы категорий, страницы брендов и разделы распродаж.
красота
>99% успешность
TypeScriptCheerioCrawlee
США
категорияecommerce / красота
языкTypeScript
стекTypeScript, Cheerio, Crawlee
рынкиСША
успешность>99%
выводчистый JSON, готовый к RAG
ключевые возможности
Поддержка страниц категорий, карточек товара, брендов и распродаж
Полные детали товара с ценами, описаниями и изображениями
Извлечение данных на уровне SKU с группировкой вариантов
Автоматическое определение типа страницы по URL
Легкий парсинг на базе Cheerio для скорости
Группирует связанные SKU в рамках одного товара
сценарии использования
- Конкурентный анализ в индустрии красоты — цены Ulta против Sephora
- Построение каталога товаров для платформ сравнения цен
- Мониторинг распродаж и акций
- Обнаружение брендов и отслеживание присутствия на рынке
- Мониторинг остатков на уровне SKU
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
startUrls | array | обязательно | URL товаров, категорий, брендов или распродаж Ulta |
proxy | object | опционально | Конфигурация прокси |
maxConcurrency | number | опционально | Максимум параллельных запросов |
maxRequestsPerCrawl | number | опционально | Лимит общего числа запросов за запуск |
Пример вывода
1{
2 "source": "https://www.ulta.com/p/...",
3 "brand": "NYX Professional Makeup",
4 "title": "Butter Gloss",
5 "description": "A buttery soft and silky lip gloss...",
6 "categories": ["Makeup", "Lips", "Lip Gloss"],
7 "variants": [
8 {
9 "sku": "ULTA-NYX-BG-001",
10 "name": "Angel Food Cake",
11 "price": 900,
12 "currency": "USD",
13 "inStock": true
14 }
15 ],
16 "stats": { "rating": 4.5, "reviewCount": 8932 }
17}
частые вопросы
Какие типы страниц Ulta можно парсить?
Парсер поддерживает карточки товара, страницы списков категорий, страницы брендов и страницы распродаж/акций. Тип страницы определяется автоматически по URL.
Как обрабатываются варианты товара?
Варианты (разные оттенки, размеры) группируются в рамках одного родительского товара. У каждого варианта свой SKU, цена и статус наличия.
похожие в ~/ecommerce
универмаг
Macy's Scraper — товары, цены, SKU и новости
Товары, цены, SKU/UPC и новости Macy's — устойчиво к Akamai, без браузера.
открытьмода
Boohoo Scraper — данные о товарах в 7 регионах
Парсинг данных о товарах Boohoo в 7 региональных магазинах.
открыть