2017-01-27 4 views
1

私は現在、このクエリを結果の最初のページのみを返すようにしようとしています。私は現在python amazon apiを使用しています。これは私のコードです。アマゾン検索の最初のページの結果を取得しようとしています

#!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 

これは問題なく動作しますが、実際には大量の結果が返されます。一方、ドキュメントに記載されている通りにpaginate=Falseを追加すると、結果は返されません。

答えて

1

ソースを掘り下げた後、limit=1を入力して、ページ数を取得することができます。

関連する問題