我正在尝试找出ItemSearch的正确参数,以便API调用将返回与网站上相同的结果。目前我使用的这些参数与网站不一致。
url_params = dict(
Service='AWSECommerceService',
Operation='ItemSearch',
AssociateTag=AMAZON_ASSOCIATETAG,
SearchIndex='All',
AWSAccessKeyId=AWS_ACCESS_KEY_ID,
Keywords=keywords,
ResponseGroup='Small,OfferSummary,Images'
)
例如,如果' iphone%205s'在关键字中,API会返回iPhone保护程序列表,而在网站上搜索则会将iPhone作为最佳结果。
答案 0 :(得分:0)
我也想弄清楚为什么这是书籍搜索。我在网上找到的一个可能的答案是,网站搜索功能可能会使用比一个简单的API调用更复杂的查询。例如,它可能会考虑搜索中的其他因素(不确定它可能是什么,但它可能)。