Nachdem die Umgebung eingerichtet ist, können Sie mit dem Scraping von Google Shopping-Produktspezifikationen mithilfe unserer API beginnen. Dies ist ein unkomplizierter Vorgang, und abgesehen von den oben genannten Schritten müssen Sie lediglich die Produkt-ID des Produkts ermitteln, für das Sie sich interessieren.
Tipp: So können Sie die Produkt-ID eines Produkts aus Google Shopping abrufen:
Nachdem Sie nun Node.js, einen API-Schlüssel und eine Produkt-ID eingerichtet haben, können Sie mit dem Scraping beginnen. Um loszulegen, erstellen Sie eine JS-Datei oder verwenden Sie diejenige, die Sie für den obigen Abschnitt erstellt haben, und importieren Sie das in Node.js integrierte `https`-Modul, mit dem Sie Anfragen an unsere API senden können. Dies kann wie folgt erfolgen:
const https = require("https");
Zweitens müssen Sie Ihren API-Schlüssel und die Eigenschaft `product_id` des Produkts angeben, für das Sie sich interessieren:
const API_KEY = "YOUR-API-KEY-HERE" // You can obtain one by registering here
const PRODUCT_ID = "11607214845071611155"
Als Nächstes müssen Sie diese Informationen in einem Options-Objekt übergeben, damit unsere API weiß, welches Produkt Sie scrapen möchten:
const options = {
"method": "GET",
"hostname": "serpapi.webscrapingapi.com",
"port": null,
"path": `/v1?engine=google_product&api_key=${API_KEY}&product_id=${PRODUCT_ID}`,
"headers": {}
};
Und schließlich müssen Sie mit all diesen Informationen einen Aufruf an unsere API einrichten:
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();
Jetzt müssen Sie nur noch das von Ihnen erstellte Skript ausführen und auf die Ergebnisse warten:
$ node scraper.js
Nun sollten Sie Ihre Ergebnisse erhalten:
{
display: {
native_aspect_ratio: '16:9',
screen_shape: 'Flat',
led_backlighting_type: 'Direct-LED',
display_technology: 'LCD',
display_resolution: '1920 x 1080 pixels'
}
}
Das war’s schon! Sie haben erfolgreich Produktspezifikationen aus Google Shopping mithilfe unserer API ausgelesen und können die gewonnenen Daten nun für verschiedene Zwecke wie Preisvergleiche, Marktforschung, SEO-Optimierung und vieles mehr nutzen. Weitere Informationen und Code-Beispiele in den anderen sechs Programmiersprachen finden Sie in unserer Google Product API-Dokumentation.