Pesquisa nas lojas Decathlon. A França e as outras páginas Decathlon são lidas com o crawler. A loja dos EUA é Shopify: a página de pesquisa é HTML lido pelo mesmo crawler.
query é uma palavra-chave ou um link de pesquisa ou de categoria. region escolhe a loja. O valor por defeito é fr. Um link completo escolhe a loja. Se region indicar outra loja, a chamada devolve 400.
A loja dos EUA (us, www.decathlon.com) é Shopify. A pesquisa lê a página de resultados Shopify. Um produto é lido no JSON de produto Shopify, não no modelo francês da Decathlon. gb significa uk. be é a loja francesa da decathlon.be. be-nl é a loja neerlandesa. ch é a loja francesa da 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
| Parâmetro |
Tipo |
Obrigatório |
Descrição |
query |
string |
sim |
Palavra-chave ou link de pesquisa Decathlon. Placeholder: gourde. Um link de produto devolve 400. |
region |
string |
não |
Loja do país. Por defeito fr. Placeholder: fr. |
page |
integer |
não |
Página a partir de 1. As lojas europeias usam from e size (40). A loja dos EUA usa page (24). |
return_page_source |
boolean |
não |
Se for true, a resposta é o HTML em result. |
A loja dos EUA (us, www.decathlon.com) é Shopify. A pesquisa lê a página de resultados Shopify. Um produto é lido no JSON de produto Shopify, não no modelo francês da Decathlon. gb significa uk. be é a loja francesa da decathlon.be. be-nl é a loja neerlandesa. ch é a loja francesa da decathlon.ch.
Cada elemento de results é um cartão. price é um número. price_display é esse montante na moeda da loja, com cêntimos. A França está em euros (9,99 €). A loja dos EUA está em dólares ($8,499.00). pagination.next é o URL da página seguinte, 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.
- Acompanhar preços de desporto em França, no Reino Unido e nos EUA
- Montar um sortido a partir de um URL de categoria
- Comparar a mesma palavra em euros, libras e dólares
| Código |
Significado |
| 400 |
Pedido vazio, loja desconhecida, outro site, link de produto, ou region em conflito com o URL |
| 404 |
Não há cartões de produto no HTML |
| 500 |
Falha do pedido |
Decathlon Produto lê um URL de produto.