2017-04-14 27 views
0

Pythonを使用してAmazon Product Advertising APIから検索インデックス、ブラウズノード、およびキーワードに基づいて製品のリストを取得しました。今私が得た20の製品のリストの販売ランクを取得する必要がありますが、私は値を印刷することができません。商品の売上ランクでリストをソートすることはできますが、これは各商品に対応するセールスランクの値を私に与えません。ここでPython Amazon Product Product API - ItemSearch

は、これまでの私のコードです:

from amazonproduct import api 
import lxml 

api = API(locale='us') 

def search(index, keyword): 
    items = api.item_search(index, BrowseNode = '', Keywords = keyword) 
    return items 

result = search("Books", "Harry Potter") 

count = 0 
for item in result: 
    print "%s" % (item.ItemAttributes.Title) 
    count += 1 
    if count == 20: 
     break 

私は最近、アマゾンのAPIに見ていると私はそれにかなり慣れていないので、私はちょうどドキュメントを読んし、それに頼ってきましたフィギアアウト。

Sales_Rankを印刷する際の助けに感謝します。どうもありがとう!

答えて

0

はこれを試してみてください:

print "%s" % (item.SalesRank) 

あなたはPPRINTクラスを使用してアイテム配列の内容を表示することができます。この関連記事を参照して、Pythonで配列の内容を表示する方法を教えてください。How to print a list in Python "nicely"

+0

これは非常に最小限の回答です。可能であれば、OPや将来の読者を教えるためにいくつか説明を加えてください。 – mickmackusa

関連する問題