[英]Not getting amazon SalesRank using amazon API
我正在使用ItemLookup通过Amazon Product API获取SalesRank。 我正在使用python亚马逊产品api
import amazonproduct
from lxml import objectify
config = {
'access_key': 'access key',
'secret_key': 'secret key',
'associate_tag': 'associate tag',
'locale': 'us'
}
amazon = amazonproduct.API(cfg=config)
result = amazon.item_lookup('B01B83IWH0', ResponseGroup="SalesRank")
但是当我打印结果时,它们不是SalesRank,亚马逊是否停止提供SalesRank?
AttributeError: no such child: {http://webservices.amazon.com/AWSECommerceService/2011-08-01}SalesRank
我尝试使用亚马逊暂存器,但它也没有提供SalesRank,但他们在文档中已提及要获得SalesRank。 如何获得SalesRank或是否可以使用SalesRank(我尝试过网络抓取,但亚马逊经常阻止我)。 请帮助,我是使用API的初学者。
使用此库: https : //pypi.python.org/pypi/python-amazon-simple-product-api
from amazon.api import AmazonAPI
api = AmazonAPI(ACCESS_KEY, ACCESS_KEY_SECRET, amazon_tag)
item= api.item_lookup('B01B83IWH0')
# Get Sales Rank
rank = item.sales_rank
这会获得排名,但似乎无法反映出亚马逊网站上列出的当前排名。 我只是熟悉Amazon API,将进行详细说明和更新。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.