推文使用tweepy直播

时间:2016-10-25 02:15:06

标签: python twitter tweepy live-streaming

我使用Tweepy访问流API并将其存储在JSON文件中。 代码看起来很好,但我一直收到这个错误: AttributeError:' NoneType'对象没有属性' strip'

node.select("circle") // select the circle element in that node
    .attr("cx", function(d) { return d.x = Math.max(r, Math.min(w - r, d.x)); })
    .attr("cy", function(d) { return d.y = Math.max(r, Math.min(h - r, d.y)); });

此处的错误位于最后一行。 我认为流返回null,所以当我尝试过滤它时它会给出错误。 请帮忙!

2 个答案:

答案 0 :(得分:2)

截至10月18日,Tweepy已不再维护,但这不是问题的原因。

自10月21日袭击DYN以来,Twitter流媒体API一直存在问题。这些已经在Twitter开发者论坛上报告,Twitter员工知道这个问题:https://twittercommunity.com/t/issues-reported-with-streams-since-10-21/76429

到目前为止,问题的原因并没有明确的答案,但观察到的行为是,任何Twitter的流媒体端点的连接都会在短时间内关闭,通常(尽管并非总是如此)接收任何数据。有时连接会在发送响应时关闭,导致JSON无效。

答案 1 :(得分:1)

我认为这是一个lib问题,今天我的代码也是如此。 我看到图书馆不再维护了。 可能我们必须改变库。