~/ecommerce/asos-scraper

Парсер ASOS — цены, остатки по размерам, отзывы и категории

Собирайте товары и категории ASOS в 12 магазинах: цены с рекомендованной и минимальной за 30 дней, остатки по каждому размеру, коды EAN, варианты цвета и размера, фото и видео с показов, оценки, отзывы и число сохранений.

мода TypeScriptCrawlee ВеликобританияСШАФранцияГерманияИспанияИталияНидерландыПольшаШвецияДанияАвстралияРоссия
proooxy/asos-scraper — характеристики
категорияecommerce / мода
языкTypeScript
стекTypeScript, Crawlee
рынкиВеликобритания, США, Франция, Германия, Испания, Италия, Нидерланды, Польша, Швеция, Дания, Австралия, Россия
выводчистый JSON, готовый к RAG

ключевые возможности

Все категории меню магазина по URL его главной страницы, с числом товаров и фильтрами

Остатки по каждому размеру, SKU и код EAN у каждого варианта

Цены с прежней, рекомендованной и минимальной за 30 дней, а также отметками уценки

12 магазинов, каждый в своей валюте, на своём языке и со своей размерной сеткой

Распределение оценок, средние по размеру/качеству/комфорту, ИИ-сводка отзывов и последние отзывы

Фото на модели, раскладки, образцы цвета и видео с показов, привязанные к цвету

Число сохранений и другие цвета каждой модели

сценарии использования

  • Мониторинг цен на одежду и отслеживание уценок по рынкам
  • Анализ остатков и распродаваемости по размерам
  • Картирование ассортимента и категорий для конкурентной разведки
  • Аналитика отзывов и посадки для команд продукта и размеров
  • Каталоги и шопинг-агенты на живых данных
  • Сопоставление по коду EAN с каталогами других ритейлеров

входные параметры

ПараметрТипОбязательныйОписание
startUrlsarrayобязательноURL главной, раздела, категории, поиска, группы товаров или товара любого магазина ASOS
withCategoryProductsbooleanопциональноДля URL главной и раздела также собирать все товары каждой категории меню (по умолчанию: false)
withReviewsbooleanопциональноПолучать статистику оценок и последние отзывы (по умолчанию: true)
maxReviewsPerProductnumberопциональноПоследних отзывов на товар, 0–100 (по умолчанию: 10)
withSavedCountbooleanопциональноПолучать число сохранений за 30 дней (по умолчанию: true)
withOtherColoursbooleanопциональноПеречислять другие цвета той же модели (по умолчанию: true)
maxRequestsPerCrawlnumberопциональноЛимит страниц, 0 — без лимита (по умолчанию: 0)
maxConcurrencynumberопциональноПараллельные запросы (по умолчанию: 20)
proxyobjectопциональноДля обхода всего магазина рекомендуется резидентный прокси

Пример вывода

 1{
 2  "source": {
 3    "id": "205774480",
 4    "canonicalUrl": "https://www.asos.com/adidas-originals/adidas-originals-handball-spezial-gum-sole-trainers-in-brown-and-white/prd/205774480",
 5    "retailer": "ASOS",
 6    "store": "COM",
 7    "currency": "GBP",
 8    "sizeSchema": "UK"
 9  },
10  "title": "adidas Originals Handball Spezial gum sole trainers in brown and white",
11  "brand": "adidas Originals",
12  "categories": ["Unisex", "Trainers"],
13  "price": { "current": 9000, "previous": 9000, "stockStatus": "InStock", "currency": "GBP" },
14  "variants": [
15    {
16      "id": "206675555",
17      "sku": "135912910",
18      "gtin": "4066765223623",
19      "options": ["205774481", "596146"],
20      "price": { "current": 9000, "previous": 9000, "stockStatus": "InStock" },
21      "extraInfo": { "brandSize": "UK 3", "colour": "MULTI" }
22    }
23  ],
24  "stats": {
25    "rating": 4.8,
26    "reviewCount": 4016,
27    "percentageRecommended": 98,
28    "lovesCount": 24983,
29    "reviewsSummary": "Customers overwhelmingly praise these trainers for exceptional comfort..."
30  }
31}

Цены — целые числа в минимальных единицах (пенсы, центы). Записи категорий с URL главной страницы лежат в том же датасете: у них handle и productsCount вместо source.

Тарифы

Оплата за событие — вы платите за записи, которые оставляете:

СобытиеЦенаЧто покрывает
Товар$0.003Один товар с ценами, остатками по размерам, вариантами, штрихкодами, фото и видео; группа товаров считается за каждую вещь
Категория$0.001Одна категория с путями в меню, числом товаров и фильтрами
Отзывы и оценки (доп.)$0.001Статистика оценок, ИИ-сводка и последние отзывы одного товара
Число сохранений (доп.)$0.0005Число сохранений одного товара за 30 дней
Другие цвета (доп.)$0.0005Другие цвета модели одного товара с ценой и остатками

Дополнения оплачиваются, только если у ASOS есть эти данные и включён соответствующий переключатель.

Советы

  • Начинайте с главной страницы. https://www.asos.com/ возвращает всё дерево категорий по одному запросу на категорию; включайте withCategoryProducts, только если нужны и товары.
  • Выбирайте рынок через URL. /us/, /fr/, /de/ и другие префиксы магазинов задают валюту, язык и размерную сетку для всего внутри.
  • Отключайте ненужные дополнения. Отзывы, сохранения и другие цвета — каждое стоит одного запроса и одного списания на товар.
  • Для больших обходов используйте резидентный прокси — один IP ограничивается после нескольких тысяч запросов.

частые вопросы

Можно ли собрать все категории ASOS?
Да. Передайте главную страницу магазина, например https://www.asos.com/ или https://www.asos.com/us/, или раздел вроде /women/, и парсер вернёт по записи на каждую категорию меню — 540 в британском магазине — с путями в меню, числом товаров и фильтрами. Включите withCategoryProducts, чтобы собрать и все их товары, каждый по одному разу.
Какую валюту и размеры я получу?
Это определяет магазин в URL: URL с /us/ даёт цены в долларах и размеры США, /fr/ — в евро, а URL без префикса — британский магазин в фунтах. Выбирать страну прокси не нужно.
Будут ли остатки по каждому размеру?
Да. У каждого варианта своя цена и статус «в наличии», «мало» или «нет в наличии», а также SKU и код EAN, если ASOS его публикует.
Нужен ли прокси?
Небольшие запуски работают без него. ASOS ограничивает один IP после нескольких тысяч запросов, поэтому для обхода всего магазина или целых категорий используйте резидентный прокси.

похожие в ~/ecommerce

Запустите Парсер ASOS — цены, остатки по размерам, отзывы и категории или закажите разработку под задачу

Начните извлекать данные на Apify за считаные минуты или закажите у меня разработку парсера на заказ и RAG-конвейера под ваш источник и схему.

запустить на Apify заказать данные