我正在尝试检索产品子类别销售排名(如果适用),这是我用Python编写的脚本
amazon=bottlenose.Amazon('AmazonCredentials',MaxQPS=0.9)
response = amazon.ItemLookup(ItemId="B007SNQ4FM", ResponseGroup="Large", )
x = etree.XML(response)
string_to_store=etree.tostring(x, pretty_print = True)
print string_to_store
我从亚马逊获得的回复
..............
................
<SalesRank>12677</SalesRank>
<SmallImage>
<URL>http://ecx.images-amazon.com/images/I/31Nk86so5xL._SL75_.jpg</URL>
<Height Units="pixels">75</Height>
<Width Units="pixels">26</Width>
</SmallImage>
..........
..........
可以在此处看到实际响应:http://pastebin.com/rCUKCbas
网络上的产品详情:
ASIN: B007SNQ4FM
Item model number: EC45S
Average Customer Review: 2.4 out of 5 stars See all reviews (59 customer reviews)
Amazon Best Sellers Rank: #12,677 in Home & Kitchen (See Top 100 in Home & Kitchen)
#1 in Home Improvement > Appliances > Range Hoods
#18 in Home & Kitchen > Heating, Cooling & Air Quality > Air Conditioners & Accessories > Portable
在上面我们可以看到它在不同的类别下有三个排名,但是通过使用产品api,我只能获得一个等级(12,677),但我怎么能检索其他两个排名。
答案 0 :(得分:1)
由于我正在寻找相同的解决方案,我也希望在这篇文章中得到答案。
到目前为止,我在网上找到的所有内容都是this Amazon Forum post,说它无法完成。 如果我找到答案,我会回来发布。