如何以编程方式获取亚马逊销量排名前 100 的商品?

Posted

技术标签:

【中文标题】如何以编程方式获取亚马逊销量排名前 100 的商品?【英文标题】:How can I obtain the top 100 sales ranked items on Amazon programatically? 【发布时间】:2010-11-16 21:54:36 【问题描述】:

我查看了 API 文档,由于 ItemSearch 操作需要 Keywords 参数,我认为这不可能,但我只是想确认一下。

我应该考虑不同的操作吗?

任何信息将不胜感激。

【问题讨论】:

你想知道亚马逊所有商品中销量排名前100的商品吗?或者它们都属于一个特定的类别(你能得到多少具体?)据我所知,你将无法查询亚马逊销售的所有商品,但你可以查询一个子类别。 【参考方案1】:

使用 XML 解析器。

亚马逊的畅销书源位于:

http://www.amazon.ca/rss/bestsellers/books/ref=pd_ts_rss_link

【讨论】:

很遗憾,RSS 链接只显示前十名畅销书【参考方案2】:

我还没有找到获取前 100 项的方法,但是可以在 BrowseNodeLookup 操作上使用 TopSellers ResponseGroup 来返回给定 BrowseNodeId 中的前 10 项。 BrowseNodeId 标识一个产品类别。

如果您对一组类别感兴趣,从每个类别中检索前 10 个项目可能是一个可以接受的折衷方案

【讨论】:

以上是关于如何以编程方式获取亚马逊销量排名前 100 的商品?的主要内容,如果未能解决你的问题,请参考以下文章

python多级比较的两种方法

用Python爬取分析某东618畅销商品销量数据,带你看看大家都喜欢买什么!

如何获取亚马逊购物车的内容?

尚大HQL-1_查询订单明细表(order_detail)中销量(下单件数)排名第二的商品id,如果不存在返回null,如果存在多个排名第二的商品则需要全部返回。

AWS API 获取亚马逊网站上显示的价格

SQL查询结果加入排序值的问题