我使用pip中的twitterpython包来访问TwitterStream类。在
代码如下所示:
twitter_stream = TwitterStream(auth=UserPassAuth('joe', 'joespassword'))
iterator = twitter_stream.statuses.sample()
for tweet in iterator:
# ...do something with this tweet...
我只希望for循环运行一段时间(比如一分钟),所以为了做到这一点,我在for循环中插入了一个时间检查。不过,我的问题是,如果推送不够频繁,那么for循环的主体就永远不会执行,代码基本上会挂起,直到下一条tweet出现。在
有人对如何避开这个问题有什么想法吗?当设置为false时,来自docs的block参数返回的频率不够高。在
谢谢
如果你看一下https://github.com/sixohsix/twitter/blob/master/twitter/stream.py,你会发现TwitterStream类的init方法接受一个块参数
相关问题 更多 >
编程相关推荐