我正在尝试使用python-amazon-product-api lib来访问有关亚马逊产品的数据。我的代码如下所示:
我正在尝试通过它的ASIN查找产品来获取如下数据:标题,图像,描述。到目前为止收到以下错误:
In [57]: result = api.item_lookup(id = 'B007R07BK8')
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
/home/oleg/Documents/<ipython-input-57-d3516809d324> in <module>()
----> 1 result = api.item_lookup(id = 'B007R07BK8')
TypeError: item_lookup() takes exactly 2 arguments (1 given)
In [58]:
需要建议我做错了什么
答案 0 :(得分:0)
据我所知,如果函数定义是(self, item_id, **params)
,那么你必须提供item_id
参数(self
是api
)。您虽然提供了id
个params
因此转到item_id
字典而id
没有值。
我最好的猜测是你必须在这里用item_id
取代item_id
,但我可能错了,你必须从其他地方取{{1}}。