crawlbaseDocs
Se connecter
Token JS recommandé

Certaines pages eBay chargent leur contenu via JavaScript ou des iframes. Pour une extraction complète des données, utilisez votre JavaScript token.

Utilisation de l'API

Ajoutez &scraper=ebay-seller-shop à une requête Crawling API. Encodez en URL l'URL cible dans le paramètre url.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.ebay.com/str/watcheshalfprice' \
  --data-urlencode 'scraper=ebay-seller-shop' -G
from 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)

Exemple d'URL d'entrée

L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :

https://www.ebay.com/str/watcheshalfprice

Structure de la réponse

Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.

shop_name
string
Nom d'affichage de la boutique.
seller_username
string
Nom d'utilisateur du vendeur.
feedback_score
integer
Score total des évaluations.
positive_feedback_pct
string
Pourcentage d'évaluations positives.
member_since
string
Date d'inscription du vendeur sur eBay.
location
string
Localisation du vendeur.
items_for_sale
integer
Nombre total d'articles listés.
items
array
Échantillon d'articles.

Exemple de réponse

{
  "shop_name": "Watches Half Price",
  "seller_username": "watcheshalfprice",
  "feedback_score": 8420,
  "positive_feedback_pct": "99.8%",
  "items_for_sale": 120
}