python亚马逊产品广告api

2024-10-01 02:29:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我对python和amazon产品api比较陌生,我尝试了一些kickstart的示例,但是我尝试了所有的方法,但是在item_查找时却没有得到任何结果:

AWS_KEY = '...'
SECRET_KEY = '...'

root = api.item_search('Books', Publisher='Galileo Press',AssociateTag='associatetag')

import xml.dom.minidom
def minidom_response_parser(fp):
   root = xml.dom.minidom.parse(fp)
   # parse errors
   for error in root.getElementsByTagName('Error'):
      code = error.getElementsByTagName('Code')[0].firstChild.nodeValue
      msg = error.getElementsByTagName('Message')[0].firstChild.nodeValue

   return root
api = API(AWS_KEY, SECRET_KEY, 'uk', processor=minidom_response_parser)

当我尝试“打印”时,会出现非类型对象异常根.toprettyxml()”

即使我累了 根=api.item_查找('9780131872486',AssociateTag='AssociateTag')

请任何一个人告诉我我到底缺了什么部分。。。在

提前谢谢


Tags: keyawsapiparsersecretresponseerrorroot