2017-04-14 18 views
0

Python을 사용하여 Amazon Product Advertising API에서 검색 색인, 노드 및 키워드 찾아보기를 기반으로 제품 목록을 얻었습니다. 이제 얻은 20 개 제품 목록의 판매 순위를 얻어야하지만 그 값을 인쇄 할 수는 없습니다. 제품의 판매 순위별로 목록을 정렬 할 수는 있지만 각 제품에 해당하는 판매 순위의 가치를 부여하지는 않습니다. 여기 Python에서 제품 판매 순위 얻기 Amazon Product Advertising 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