Home-Depot-Produktbewertungen als Zeilen exportieren
Bewertungen eines Elektrowerkzeugs oder einer Badarmatur sind mehr wert als Bewertungen der meisten Dinge, weil die Leute, die sie schreiben, den Artikel eingebaut und mit ihm gelebt haben. Sie stecken außerdem in einem Widget fest, durch das man nur scrollen kann. Dieser Dienst macht aus dem Bewertungsbereich eines Produkts eine Tabelle: Fügen Sie Home-Depot-Produkt-URLs ein, eine pro Zeile, und jede Bewertung kommt als Zeile zurück - die verfassende Person, die Bewertung, die Überschrift, der Fließtext und das Datum, daneben die Gesamtbewertung und die Gesamtzahl der Bewertungen des Produkts. Zehn Spalten, eine Zeile pro Bewertung.
Zwei Steuerelemente prägen den Durchlauf, und die Sortierung ist das interessante. Es gibt sechs Optionen - Photo Reviews, Most Helpful, Oldest, Newest, Highest rating und Lowest rating - und zwei davon sind selten genug, um überhaupt der Grund zu sein, das hier zu nutzen. Photo Reviews grenzt auf Käufer ein, die das Ding an Ort und Stelle fotografiert haben, was die einzige ehrliche Antwort darauf ist, wie eine Oberfläche oder eine Armatur tatsächlich aussieht. Oldest lässt Sie die Beschwerden aus der Einführungszeit lesen, und so unterscheidet man ein behobenes Problem von einem begrabenen. Das Limit gilt pro Anfrage statt pro Durchlauf, zehn Produkte zu je hundert sind also tausend Zeilen.
Dass die Wertungen auf Bewertungs- und auf Produktebene in getrennten Spalten stehen, macht den Export auswertbar. rating ist diese Bewertung; aggregate_rating und review_count gehören zum Produkt, zu dem die Bewertung gehört. Eine Zwei-Sterne-Bewertung unter vierhundert Fünf-Sterne-Bewertungen ist eine andere Tatsache als eine Zwei unter neun, und nur das zweite Spaltenpaar sagt Ihnen, was von beidem Sie vor sich haben. Wie genau diese beiden über die Zeilen eines Produkts hinweg befüllt sind, ist auf Ihrem ersten Durchlauf einen Blick wert, denn wir haben nie einen befüllten Export gesehen, den wir beschreiben könnten.
Eine Einschränkung wird deutlich benannt, weil sie ändert, was von dieser Seite zu erwarten ist. Wir haben drei Exporte für diesen Dienst vorliegen, und keiner davon enthält eine Home-Depot-Bewertung: Jede Bewertungsspalte war auf allen dreien leer. Zwei waren auf eine Platzhalter-Adresse statt auf Home Depot gerichtet und kamen mit http 404 zurück; der dritte war auf ein echtes Home-Depot-Produkt gerichtet und lieferte trotzdem keine Bewertung. Was bleibt, ist die Spaltenliste, und die hält gut stand - die Kopfzeile ist über alle drei Arbeitsmappen identisch und entspricht dem deklarierten Satz des Dienstes. Die zehn Namen oben sind also verlässlich, und alles jenseits davon - wie eine Bewertung aussieht, in welchem Format ein Datum ankommt, ob der Aggregatwert eine Zahl oder eine Zeichenkette ist - fehlt bewusst, statt erfunden zu werden. Das Formular weist außerdem darauf hin, dass Seiten mit Bot-Schutz auf dem kostenlosen Pool einen blockierten Status liefern, der residential-only ist; das ist der eigene Hinweis der Plattform zur gemeinsamen Pipeline und einplanenswert. Lassen Sie ein Produkt auf der kostenlosen Stufe laufen und lesen Sie die ersten Zeilen selbst; Ihre ersten 500 kosten nichts und brauchen keine Kreditkarte. Die aktuellen Sätze finden Sie unter Preise.