eBay Seller Shop
Извлечение витрины продавца eBay - информация о магазине, рейтинги, общее количество отзывов и образец товаров, доступных для продажи.
Рекомендуется JS token
Некоторые страницы eBay загружают контент через JavaScript или iframes. Для полного извлечения данных используйте ваш JavaScript token.
Использование API
Добавьте &scraper=ebay-seller-shop к запросу Crawling API. URL-кодируйте целевой URL в параметре url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.ebay.com/str/watcheshalfprice' \
--data-urlencode 'scraper=ebay-seller-shop' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.ebay.com/str/watcheshalfprice',
{'scraper': 'ebay-seller-shop'}
)
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.ebay.com/str/watcheshalfprice',
{ scraper: 'ebay-seller-shop' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.ebay.com/str/watcheshalfprice', scraper: 'ebay-seller-shop')
data = JSON.parse(res.body)Пример входного URL
URL, передаваемый в параметре url (URL-декодирован для удобства чтения):
https://www.ebay.com/str/watcheshalfpriceСтруктура ответа
Тело JSON-ответа. Типы полей могут быть null, если исходная страница не содержит значения.
Отображаемое название магазина.
Имя пользователя продавца.
Общая оценка отзывов.
Процент положительных отзывов.
Дата регистрации продавца на eBay.
Местоположение продавца.
Всего выставленных товаров.
Выборка товаров.
Пример ответа
{
"shop_name": "Watches Half Price",
"seller_username": "watcheshalfprice",
"feedback_score": 8420,
"positive_feedback_pct": "99.8%",
"items_for_sale": 120
}