gpt4 book ai didi

python - 如何正确使用 Python-Twitter 库中的 GetStreamFilter?

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:35 24 4
gpt4 key购买 nike

我在使用 Python-Twitter library 中的 GetStreamFilter 函数时遇到了一些问题。 .

我用过这段代码:

import twitter
import time

consumer_key = 'myConsumerKey'
consumer_secret = 'myConsumerSecret'
access_token = 'myAccessToken'
access_token_secret = 'myAccessTokenSecret'

apiTest = twitter.Api(consumer_key,
consumer_secret,
access_token,
access_token_secret)

#print(apiTest.VerifyCredentials())

while (True):
stream = apiTest.GetStreamFilter(None, ['someWord'])
try:
print(stream.next())
except:
print ("No posts")

time.sleep(3)

我想做的是获取包含单词“someWord”的新推文,并每三秒执行一次(或每次有新推文发布时)。

最佳答案

您只需在循环之外创建流一次。

stream = apiTest.GetStreamFilter(None, ['someWord'])

while True:
for tweet in stream:
print(tweet)

关于python - 如何正确使用 Python-Twitter 库中的 GetStreamFilter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22967559/

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