Скрапинг страниц товаров, оттенков и отзывов Sephora
Цена, цена со скидкой, каждый оттенок с его наличием, рейтинг и число отзывов с sephora.com, без браузера. Работает для витрин США, Канады и Франции. Последняя проверка 6 сентября 2026.
О sephora.com
sephora.com описывает себя так: «Откройте для себя новинки красоты в Sephora! Исследуйте непревзойдённый выбор макияжа, ухода за кожей, волосами, ароматов и многого другого от классических и новых брендов».
Его sitemap перечисляют 54 626 URL в 19 файлов (brands-sitemap, brands-sitemap_en-CA, brands-sitemap_fr-CA, buy-sitemap, buy-sitemap_en-CA, buy-sitemap_fr-CA).
Его robots.txt запрещает 1 путь.
Измерено на Crawlbase
99.7% запросов страниц товаров и поиска за август 2026 были успешными. Только 0.4% вызовов использовали JavaScript-токен, и те, что использовали, получили те же данные. Sephora один из самых чистых крупных сайтов, которые мы обслуживаем.
Вызов
# Product page as JSON: price, shades, stock, rating curl "https://api.crawlbase.com/?token=YOUR_TOKEN&autoparse=true&country=US&url=https%3A%2F%2Fwww.sephora.com%2Fproduct%2Frare-beauty-soft-pinch-liquid-blush-P97989778" # Search results, first page curl "https://api.crawlbase.com/?token=YOUR_TOKEN&autoparse=true&country=US&url=https%3A%2F%2Fwww.sephora.com%2Fsearch%3Fkeyword%3Dliquid%2520blush"
from crawlbase import CrawlingAPI api = CrawlingAPI({'token': 'YOUR_TOKEN'}) r = api.get('https://www.sephora.com/product/rare-beauty-soft-pinch-liquid-blush-P97989778', {'autoparse': 'true', 'country': 'US'}) product = r['json'] print(product['name'], product['price'], len(product['variants']))
const { CrawlingAPI } = require('crawlbase'); const api = new CrawlingAPI({ token: 'YOUR_TOKEN' }); const r = await api.get('https://www.sephora.com/product/rare-beauty-soft-pinch-liquid-blush-P97989778', { autoparse: 'true', country: 'US' }); console.log(r.json.name, r.json.price, r.json.variants.length);
Важные параметры
| Параметр | Значение | Зачем |
|---|---|---|
javascript | не задавать | Всё содержимое страницы товара приходит в первом ответе. Браузер удваивает цену и возвращает тот же JSON. |
country | US, CA или FR | Sephora показывает витрину страны посетителя, и цены различаются. Подбирайте country под домен: sephora.com для US и CA, sephora.fr для Франции. |
autoparse | true | Возвращает товар в виде JSON. Без него вы получаете HTML и разбираете встроенное состояние сами. |
page_wait | никогда | Действует только с браузером. Здесь не нужен. |
Поля, которые вы получаете
stringstringnumbernumber | nullUSD | CAD | EURnumber (0 to 5)numberstringstringbooleanurl[]string[]Что ломается и как починить
cb_status 200. Считайте это "исчез", а не поводом для повтора; такой запрос учитывается как успех, потому что сайт ответил.currentPage= в URL. Сортировка по умолчанию "bestselling", и она меняет порядок между запросами; закрепите sortBy=NEW или sortBy=PRICE_LOW_TO_HIGH, когда листаете полный список.Запуск по расписанию
Для обновления каталога отправьте URL товаров в Crawler с store=true и читайте результаты из Cloud Storage. 20 000 товаров обрабатываются примерно за 15 минут при стандартной параллельности и стоят 20 000 кредитов.
Вопросы
Нужен ли браузер для скрапинга Sephora?
Нет. JSON товара приходит в первом ответе; почти каждый успешный вызов за измеренный месяц выполнялся без браузера.
Сколько стоит страница товара Sephora на Crawlbase?
Один кредит. Sephora относится к уровню standard.
Могу ли я получить цены для sephora.fr?
Да, с country=FR и URL sephora.fr. Цены возвращаются в EUR.
Другие страницы на sephora.com
Страницы, которые sephora.com указывает в своих sitemap, запрошены Crawlbase 6 сентября 2026 и подтверждены в 2 прогонах подряд. В каждой строке самый дешёвый вызов, вернувший страницу с содержимым.
| Страница | Пример | Токен | Страна | Медиана |
|---|---|---|---|---|
Главная/Структурированные данные: WebSite, ItemList, Organization | sephora.com/ | Обычный | нет | 3.1s |
Страница объекта/ca/{slug}/productСтруктурированные данные: ItemList, BreadcrumbList, ProductGroup, FAQPage | sephora.com/ca/en/product/drying-patch-P506011 | Обычный | нет | 6.0s |
Список/ca/{slug}/shopСтруктурированные данные: ItemList, BreadcrumbList | sephora.com/ca/en/shop/men | Обычный | нет | 3.1s |
Другое/ca/{slug}/{slug}Структурированные данные: CollectionPage, BreadcrumbList | sephora.com/ca/en/buy/mens-soap | Обычный | нет | 2.0s |