使用python-twitter,与Streaming API的连接在约5分钟后下降

时间:2015-06-01 15:08:03

标签: python twitter-streaming-api python-twitter

我正在使用Twitter Streaming API的python-twitter尝试收集来自英国的关于特定主题的推文。我正在使用的循环是:

while True:
    try:
        for item in api.GetStreamFilter(locations = UK_BB, stall_warnings = True):
            tweet = parse_tweet(item)
            if relevant(tweet):
                save_tweet(tweet)
    except Exception as err:
        logging.exception("Error at %s:", datetime.datetime.now().strftime("%A, %d. %B %Y %I:%M%p"))

这个过程可以正常工作大约五分钟,保存相关的推文。然而,大约五分钟后,每次数据都停止来自API。我没有从流中收到任何异常或任何异常消息。我没有多个连接打开流。 API凭据似乎很好,我的连接没有任何问题。重新启动连接将使其再工作五分钟,但问题将再次启动。

有没有人知道这里会出现什么问题?

0 个答案:

没有答案