我使用宽吻瓶有问题。根据它的指示,我需要按照指令添加一个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)但我没有得到正确的回应。为什么?
发布于 2014-08-29 01:34:58
你提交的请求是不是太快了?你得慢下来。每秒一个请求是一个很好的速度。
Amazon产品广告API返回三个类别的错误,这样您就可以轻松地确定如何最好地处理问题:
https://stackoverflow.com/questions/25559269
复制相似问题