Amazon API不返回与亚马逊网站结果一致的结果

|| 我正在使用python-amazon-product-api创建搜索栏,该搜索栏将返回与亚马逊网站上返回的结果相似的结果。但是,当我按以下方式执行itemSearch时,我得到了一些结果,但它只返回由亚马逊出售和运送的产品。我想知道是否有人可以帮助我解决此问题。
 root = api.item_search(\'All\', Keywords=searchWord, ResponseGroup=\'Large\', ItemPage=pageNo)
    
已邀请:
        尝试将\'MerchantId \'参数设置为\'All \':
root = api.item_search(\'All\', Keywords=searchWord, ResponseGroup=\'Large\', ItemPage=pageNo, MerchantId=\'All\')
如果您未指定,它将默认为\“ Amazon \”,这就是为什么您仅看到Amazon产品的原因(请参阅Item Search文档以获取更多信息) 为了回答您的评论,这是我尝试过的代码:
AWS_KEY = \'...\'
SECRET_KEY = \'...\'
searchWord = \"Lenovo\"
pageNo = \"1\"

api = API(AWS_KEY, SECRET_KEY, \'us\')

result = api.item_search(\'All\', Keywords=searchWord, ResponseGroup=\'Large\', ItemPage=pageNo, MerchantId=\'All\')
for item in result.Items.Item:
    print item.ItemAttributes.Title
得出以下结果(截至2011年5月28日) 联想G560系列067999U笔记本电脑(黑色) 联想G560系列0679ALU 15.6英寸笔记本电脑(黑色) 联想带键盘的多媒体遥控器 联想G560系列0679AKU 15.6英寸笔记本电脑(黑色) 联想Ideapad Z560 09143YU 15.6英寸笔记本电脑(黑色) 联想IdeaPad U260 08763DU 12.5英寸超便携式笔记本电脑(橙黄色) Lenovo Ideacentre H405 77231AU台式机(黑色) 联想ThinkPad 0578F7U笔记本电脑-酷睿i3 i3-370M 2.4GHz-14英寸-[...] 联想G560系列0679AJU 15.6英寸笔记本电脑(黑色) 联想Ideapad G550 2958-9PU 15.6英寸笔记本电脑(黑色) 这似乎是您评论中链接到的Amazon Search页面上当前显示的确切10个项目。     

要回复问题请先登录注册