Une fois l'environnement configuré, vous êtes prêt à commencer à extraire les spécifications des produits Google Shopping à l'aide de notre API. Il s'agit d'un processus simple et, outre ce qui a été évoqué ci-dessus, il vous suffit d'obtenir l'ID du produit qui vous intéresse.
Astuce : voici comment obtenir l'ID d'un produit sur Google Shopping :
Maintenant que vous avez configuré Node.js, une clé API et un ID de produit, vous êtes prêt à commencer le scraping. Pour vous lancer, créez un fichier js ou utilisez celui que vous avez créé pour la section précédente, puis importez le module `https` intégré à Node.js qui vous permet d'envoyer des requêtes à notre API. Pour ce faire, procédez comme suit :
const https = require("https");
Ensuite, vous devez spécifier votre clé API et la propriété `product_id` du produit qui vous intéresse :
const API_KEY = "YOUR-API-KEY-HERE" // You can obtain one by registering here
const PRODUCT_ID = "11607214845071611155"
Ensuite, vous devez transmettre ces informations dans un objet options afin d'indiquer à notre API quel produit vous souhaitez extraire :
const options = {
"method": "GET",
"hostname": "serpapi.webscrapingapi.com",
"port": null,
"path": `/v1?engine=google_product&api_key=${API_KEY}&product_id=${PRODUCT_ID}`,
"headers": {}
};
Enfin, vous devez configurer un appel à notre API avec toutes ces informations :
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
const results = JSON.parse(body.toString());
const product_specs = results.specs_results;
console.log(product_specs)
});
});
req.end();
Il ne vous reste plus qu'à exécuter le script que vous avez créé et à attendre les résultats :
$ node scraper.js
Vous devriez maintenant recevoir vos résultats :
{
display: {
native_aspect_ratio: '16:9',
screen_shape: 'Flat',
led_backlighting_type: 'Direct-LED',
display_technology: 'LCD',
display_resolution: '1920 x 1080 pixels'
}
}
Et voilà ! Vous avez réussi à extraire les spécifications des produits Google Shopping à l'aide de notre API, et vous pouvez désormais utiliser les données obtenues à diverses fins, telles que la comparaison des prix, l'étude de marché, l'optimisation SEO, et bien plus encore. Pour plus d'informations et des exemples de code dans les six autres langages de programmation, vous pouvez consulter notre documentation sur l'API Google Product.