使用瓶装时出现问题。 根据其说明,我需要按照说明添加error_handler。 在说明书中我放置了函数:
def error_handler(err):
ex = err['exception']
if isinstance(ex, HTTPError) and ex.code == 404:
time.sleep(random.expovariate(0.1))
return True
说明中的示例说明使用此行:
amazon = bottlenose.Amazon(ErrorHandler=error_handler)
我有这个:
amazon = bottlenose.Amazon(AWSAccessKeyId=ACCESS_KEY_ID, AWSSecretAccessKey = SECRET_KEY,AssociateTag = ASSOC_TAG)
但我没有得到正确答案。为什么呢?
答案 0 :(得分:2)
您提交请求的速度过快吗?你需要放慢速度。每秒一个请求是一个很好的速度。
亚马逊商品广告API会在三个类别中返回错误,以便您轻松确定如何最好地处理问题: