gpt4 book ai didi

python - 如何在 tweepy 中刷新 Twitter 过滤器流线程?

转载 作者:行者123 更新时间:2023-12-02 01:06:15 26 4
gpt4 key购买 nike

我使用 tweepy 跟踪带有不断变化的主题标签列表的推文

twitterStream=Stream(OAuthObject,listenerFunction())
twitterStream.filter(track=[u'hashtags separated by comma'])

现在每 3 小时,我应该从数据库中获取最新的主题标签,并刷新流线程,我该怎么做?

最佳答案

当我查看 Stream 类构造函数并找到(异步)参数并将其设置为 true 时,我解决了这个问题,这是我的代码:

twitterStream=Stream(OAuthObject,listenerFunction())
while True:
if twitterStream.running is True:
twitterStream.disconnect()
keywords=getKeywordsFromDb() # return string of keywords seaprated by comma
if keywords=='':
print 'no keywords to listen to'
else:
twitterStream.filter(track=[keywords],async=True) # Open the stream to work on asynchronously on a different thread
time.sleep(3600) # sleep for one hour

关于python - 如何在 tweepy 中刷新 Twitter 过滤器流线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22267821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com