Recherche sur les boutiques Decathlon. La France et les autres pages Decathlon sont lues avec le crawler. La boutique US est Shopify : sa page de recherche est du HTML lu par le même crawler.
query est un mot-clé ou un lien de recherche ou de catégorie. region choisit la boutique. La valeur par défaut est fr. Un lien complet choisit la boutique. Si region désigne une autre boutique, l'appel renvoie 400.
La boutique US (us, www.decathlon.com) est une boutique Shopify. La recherche lit la page de résultats Shopify. Un produit est lu dans le JSON produit Shopify, pas avec le modèle Decathlon français. gb vaut uk. be est la boutique française de decathlon.be. be-nl est la boutique néerlandaise. ch est la boutique française de decathlon.ch.
GET https://api.piloterr.com/v2/decathlon/search?query=gourde
GET https://api.piloterr.com/v2/decathlon/search?query=gourde®ion=fr&page=2
GET https://api.piloterr.com/v2/decathlon/search?query=https://www.decathlon.fr/search?Ntt=gourde
GET https://api.piloterr.com/v2/decathlon/search?query=tent®ion=uk
GET https://api.piloterr.com/v2/decathlon/search?query=bike®ion=us
| Paramètre |
Type |
Obligatoire |
Description |
query |
string |
oui |
Mot-clé ou lien de recherche Decathlon. Placeholder : gourde. Un lien produit renvoie 400. |
region |
string |
non |
Boutique pays. Défaut fr. Placeholder : fr. |
page |
integer |
non |
Page à partir de 1. Les boutiques européennes utilisent from et size (40). La boutique US utilise page (24). |
return_page_source |
boolean |
non |
Si vrai, la réponse est le HTML brut dans result. |
La boutique US (us, www.decathlon.com) est une boutique Shopify. La recherche lit la page de résultats Shopify. Un produit est lu dans le JSON produit Shopify, pas avec le modèle Decathlon français. gb vaut uk. be est la boutique française de decathlon.be. be-nl est la boutique néerlandaise. ch est la boutique française de decathlon.ch.
Chaque élément de results est une carte. price est un nombre. price_display est ce montant dans la devise de la boutique, avec les centimes. La France est en euros (9,99 €). La boutique US est en dollars ($8,499.00). pagination.next est l'URL de la page suivante, ou null.
France, gourde, first card: price 9.99 and price_display 9,99 €.
United States, bike, first card: price 8499 and price_display $8,499.00.
- Suivre les prix de matériel sportif en France, au Royaume-Uni et sur la boutique US
- Constituer un assortiment à partir d'une URL de catégorie
- Comparer un même mot-clé en euros, en livres et en dollars
| Code |
Signification |
| 400 |
Requête vide, boutique inconnue, autre site, lien produit, ou region en conflit avec l'URL |
| 404 |
Aucune carte produit dans le HTML |
| 500 |
Échec de la récupération |
Decathlon Produit lit une URL produit.