Bietet eine der AWS-APIs / -Dienste Zugriff auf die Produktbewertungen für von Amazon verkaufte Artikel? Ich bin daran interessiert, Bewertungen von (ASIN, user_id) tuple nachzuschlagen. Ich kann sehen, dass die Produktwerbe-API eine URL zu einer Seite (zum Einbetten in einen IFRAME) zurückgibt, die die URLs enthält, aber ich bin nach Möglichkeit an einem maschinenlesbaren Format der Überprüfungsdaten interessiert.
amazon-web-services
dcrosta
quelle
quelle
Antworten:
Update 2:
Bitte lesen Sie den Kommentar von @ jpillora. Es ist wahrscheinlich das relevanteste in Bezug auf Update 1 .
Update 1:
Könnte sein. Ich habe die ursprüngliche Antwort unten geschrieben. Ich habe momentan keine Zeit, mich damit zu befassen, da ich mich nicht mehr mit einem Projekt befasse, das sich mit Amazon-Bewertungen befasst. Auf der Webseite der Product Advertising API heißt es jedoch: "Mit der Product Advertising API können Sie Amazon-Produkte mithilfe der Produktsuche bewerben und nachschlagen Funktionen, Produktinformationen und Funktionen wie Kundenrezensionen ... "Stand 08.12.2011. Ich hoffe also, jemand schaut sich das an und schreibt hier zurück. Fühlen Sie sich frei, diese Antwort zu bearbeiten.
Original:
Nee.
Hier ist eine interessante Diskussion im Forum über die Tatsache, einschließlich Theorien darüber, warum: http://forums.digitalpoint.com/showthread.php?t=1932326
Wenn ich falsch liege, poste bitte, was du findest. Ich bin daran interessiert, den Inhalt der Bewertungen zu erhalten und wenn möglich die Übermittlung von Bewertungen an Amazon zu ermöglichen.
Vielleicht möchten Sie diesen Link überprüfen: http://reviewazon.com/ . Ich bin nur darauf gestoßen und habe mich nicht damit befasst, aber ich bin überrascht, dass ich auf ihrer Website keine Erwähnung über das Update bezüglich des Abbruchs von Bewertungen aus der Amazon Products Advertising API sehe, die unter folgender Adresse veröffentlicht wird: https: // Affiliate -program.amazon.com/gp/advertising/api/detail/main.html
quelle
Hier ist meine kurze Sicht darauf - Sie können die Bewertungen mit etwas mehr Arbeit ganz einfach selbst abrufen:
quelle
Gemäß der Amazon Product Advertising API-Lizenzvereinbarung ( https://affiliate-program.amazon.com/gp/advertising/api/detail/agreement.html ) und insbesondere Punkt 4.b.iii:
Sie verwenden nur Produktwerbeinhalte ..., um Endbenutzer an die Amazon-Website zu senden und deren Umsatz zu steigern.
Dies bedeutet, dass es Ihnen untersagt ist, Amazon-Produktbewertungen anzuzeigen, die über die API zum Verkauf von Produkten auf Ihrer Website erstellt wurden. Es ist nur erlaubt, Ihre Website-Besucher zu Amazon umzuleiten und die Partnerprovisionen zu erhalten.
quelle
Ich würde so etwas wie die Antwort von @mfs oben verwenden. Leider funktioniert seine Antwort nur für bis zu 10 Bewertungen, da dies das Maximum ist, das auf einer Seite angezeigt werden kann.
Sie können den folgenden Code berücksichtigen:
Wenn ich dies mit 1433524767 (mit einer signifikant unterschiedlichen Anzahl von Bewertungen für die drei Länder von Interesse) ausführe, bekomme ich:
Ich hoffe es hilft
quelle
Wie bereits von anderen oben erwähnt, hat amazon die Bereitstellung von Bewertungen in seiner API eingestellt. Ich fand jedoch dieses nette Tutorial, um dasselbe mit Python zu tun. Hier ist der Code, den er gibt, funktioniert für mich! Er benutzt Python 2.7
Hier ist der Link zu seiner Website Bewertungen Scraping mit Python 2.7
quelle
Leider können Sie nur eine Iframe-URL mit den Bewertungen erhalten, der Inhalt selbst ist nicht zugänglich.
Quelle: http://docs.amazonwebservices.com/AWSECommerceService/2011-08-01/DG/CHAP_MotivatingCustomerstoBuy.html#GettingCustomerReviews
quelle
Es gibt APIs von Drittanbietern, die von Überprüfungsüberwachungstools angeboten werden. Eine davon ist die FeedCheck Review Monitoring API .
quelle
Sie können die Amazon Product Advertising API verwenden. Es verfügt über eine Antwortgruppe 'Reviews', die Sie mit der Operation 'ItemLookup' verwenden können. Sie müssen ASIN kennen, dh die eindeutige Artikel-ID des Produkts.
Sobald Sie alle Parameter festgelegt und die signierte URL ausgeführt haben, erhalten Sie eine XML-Datei, die einen Link zu Kundenbewertungen unter dem Tag "IFrameURL" enthält.
Verwenden Sie diese URL und verwenden Sie die Mustersuche in HTML, die von dieser URL zurückgegeben wird, um die Bewertungen zu extrahieren. Für jede Überprüfung im HTML gibt es eine eindeutige Überprüfungs-ID, unter der Sie alle Daten für diese bestimmte Überprüfung abrufen können.
quelle