2017-01-27 3 views
1

Ich versuche derzeit, diese Abfrage nur die erste Seite der Ergebnisse zurückgeben. Ich verwende derzeit python amazon api und das ist mein Code.Versuchen, nur erste Seite Ergebnisse von Amazon suchen

#!python 

api = API(cfg=config.amzconfig) 

query='justin bieber' 
thingy = api.item_search('Blended', ResponseGroup='Large', Keywords=query) 
print(thingy) 
for thing in thingy: 
    # print(lxml.etree.tostring(item, pretty_print=True)) 
    try: 
     print('%s' % thing.ItemAttributes.Title) 
     print('%s' % thing.DetailPageURL) 
     print('%s' % thing.SmallImage.URL) 
    except: 
     continue 

Das funktioniert gut, aber gibt eine sehr große Menge an Ergebnissen zurück. Auf der anderen Seite, wenn ich tun, was es in ihrer Dokumentation sagt und in paginate=False hinzufügen, gibt es keine Ergebnisse zurück.

Antwort

1

Nach dem Graben durch die Quelle können Sie eine limit=1 setzen, um die Anzahl der Seiten

zu erhalten
Verwandte Themen