这是亚马逊API的限制吗?
我想提取与此页类似的数据:amazon.com/Best-Sellers-Home-Improvement-Pumps-Plumbing-Equipment/zgbs/hi/13749581/ref=zg_bs_nav_hi_1_hi
STACKOVERFLOW突破了这个链接!
我正在使用:
operation: 'BrowseNodeLookup',
response_group: "BrowseNodeInfo,TopSellers"
TopSeller响应组仅返回 10个项目,并且不响应ItemPage。
有没有办法在没有使用浏览节点的查询和按人气排序的情况下进行项目查找?
答案 0 :(得分:2)
BrowseNodeLookup
API和TopSellers
响应组的AWS文档表明它只包含前10名,并且没有提及分页。
TopSellers响应组返回指定浏览节点中10个畅销书的ASIN和标题。
但是,TopSellers
的结果基本上等同ItemSearch
Sort
设置为salesrank
的结果。因此,您可以按如下方式解决分页要求:
BrowseNodeLookup
并检索TopSellers
。使用来自浏览节点和UI的其他部分(包含TopSellers
结果的信息填充UI的某些部分。ItemSearch
设置为Sort
并将salesrank
设置为页码,然后发出ItemPage
。使用这些结果更新先前从浏览节点TopSellers
填充的应用程序中的网页/视图部分。请注意,您仍然只能检索最多10页的结果。这是ItemSearch
API limitation。