Python StackAPI错误

时间:2017-06-14 12:49:51

标签: python-2.7

我一直在使用StackAPI来获取一个正在运行的类的数据;然而,昨天我重新运行前几行代码后突然开始出错。我没有注册应用程序,所以我知道我每天有300个请求的限制。我只是想知道这是否是你遇到的错误,或者是否正在发生其他事情。

仅供参考,我已经吸取了教训,并且只要我能让程序重新启动并运行,就会将请求存储到字典中。

from stackapi import StackAPI
SITE = StackAPI('stackoverflow')
  fetch中的

... / stackapi.pyc(self,endpoint,page,key,filter,** kwargs)

     

197 code = response [" error_name"]

     

198 message = response [" error_message"]

     

- > 199引发StackAPIError(self._previous_call,错误,代码,消息)

     

200除了KeyError:

     

201 pass#这意味着没有错误

     

StackAPIError:

更新

这是一个有太多要求的问题;但是,错误处理程序似乎没有向我发送消息。

ipdb> print error
502

ipdb> print code
throttle_violation

ipdb> print message
too many requests from this IP, more requests available in 16818 seconds

0 个答案:

没有答案