Ich verwende Django mit Amazon API, um Bücherpreise zu erhalten. Ich BENÖTIGE das benutzte niedrigste Preis des Buches. Ich bekomme immer wieder den niedrigsten Preis. Unten ist der Code, den mein Entwickler verwendet hat. Sie sagte, dass es keinen Weg gibt, den niedrigsten Preis zu bekommen. Ich habe mehrere verschiedene Variationen der Angebote/OfferSummary usw. ausprobiert. Immer noch nicht ändern. Ich habe auch versucht, Response-Elemente hinzuzufügen, aber keine Änderung ... Von dem, was ich lese Amazon gibt immer den niedrigsten neuen Preis zuerst und dann den Lowested Used Preis.Niedrigster benutzter Preis mit Amazon API
Ich bin nicht großartig mit Codierung, aber es sieht aus wie BeautifulSoup ist nur die erste Menge, die angezeigt wird. Irgendwelche Gedanken darüber, wie ich das erreichen kann? Verbrachte den ganzen Tag mit den Veränderungen und keine bekam, wo die verwendeten Preise bekommen ....
price_response = amazon.ItemLookup(ItemId=isbn, IdType="ISBN", SearchIndex="Books",
MerchantID="All", ResponseGroup="Small,OfferSummary")
try:
desc_soup = BeautifulSoup(price_response,"html.parser")
book_price = desc_soup.amount.get_text()
book_price =float(book_price)/100
book_price = decimal.Decimal(book_price)
price_range = []
2 volle Tage versuchen, dies zur Arbeit zu bringen. Und du hast es mit einem Post gelöst. Ich schätze es wirklich sehr! Vielen Dank. – ryanb4614