【发布时间】:2011-06-02 13:40:02
【问题描述】:
我正在编写一个脚本,它使用 Python 来使用 Twitter 的流 API。我的问题是我只想收集特定时间范围内的推文(即 1 小时的推文)。我使用了一个 Timer 对象来停止进程并尝试关闭连接,但这在一半时间内有效。我还尝试捕获 KeyboardInterrupt 错误并自动关闭连接,但这似乎也不起作用。
我的问题是: 是否有处理流 API 的正确方法,以及如何控制何时开始和停止使用流?我正在考虑使用子进程,但不确定。
谢谢!
【问题讨论】:
-
如何“消费”流? pycurl?
-
不。只需使用 urllib2