Walmart Product Details
Извлечение данных со страницы товара Walmart: название, цена, описание, изображения, рейтинги и отзывы.
Использование API
Добавьте &scraper=walmart-product-details к запросу Crawling API. Целевой URL должен быть URL-кодирован в параметре url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.walmart.com/ip/Meta-Quest-3-512GB-Breakthrough-Mixed-Reality-Powerful-Performance-Asgard-s-Wrath-2/3551794083' \
--data-urlencode 'scraper=walmart-product-details' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.walmart.com/ip/Meta-Quest-3-512GB-Breakthrough-Mixed-Reality-Powerful-Performance-Asgard-s-Wrath-2/3551794083',
{'scraper': 'walmart-product-details'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.walmart.com/ip/Meta-Quest-3-512GB-Breakthrough-Mixed-Reality-Powerful-Performance-Asgard-s-Wrath-2/3551794083',
{ scraper: 'walmart-product-details' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.walmart.com/ip/Meta-Quest-3-512GB-Breakthrough-Mixed-Reality-Powerful-Performance-Asgard-s-Wrath-2/3551794083', scraper: 'walmart-product-details')
data = JSON.parse(res.body)Пример входного URL
URL, передаваемый в параметре url (URL-декодирован для удобства чтения):
https://www.walmart.com/ip/Meta-Quest-3-512GB-Breakthrough-Mixed-Reality-Powerful-Performance-Asgard-s-Wrath-2/3551794083Структура ответа
Тело ответа в формате JSON. Поля могут иметь значение null, если на исходной странице значение отсутствует.
Идентификатор товара.
Название.
Бренд.
Текущая цена.
Цена до скидки.
Наличие на складе.
Рейтинг.
Количество отзывов.
Описание.
Список характеристик.
URL-адреса изображений.
Пары ключ/значение спецификаций.
Продавец.
Пример ответа
{
"product_id": "3551794083",
"title": "Meta Quest 3 512GB",
"brand": "Meta",
"price": "$649.99",
"availability": "In stock",
"rating": 4.7,
"reviews_count": 8420
}