[英]Tweepy Streaming
我有個問題。 我正在嘗試使用某些關鍵字從已定義的用戶流式傳輸實時推文,但我的程序只是沒有打印出任何推文。 我該怎么辦?
代碼:
import tweepy
stream = tweepy.Stream(
"TeFq5YKqyyWhJ4rbzttiCwQEB", "dbYVgL1BhZfmsYeYkOpKmIG3TO6dTIWJWU1LHkGZVFad8Xw7EJ",
"1421056459912142849-kfLnbgSOmyEXczmYOhy0TfDDX1LmyI", "3pZpDBQKDxioiiHy40nWGjfsQNcL2VbsAbFdfLwJhiupB"
)
stream.filter(follow=['1421056459912142849'], track=['questionable', 'doubtful', 'ruled out'])
class printer(tweepy.Stream):
def on_status(self, status):
print(status.text)
printer1 = printer(
"TeFq5YKqyyWhJ4rbzttiCwQEB", "dbYVgL1BhZfmsYeYkOpKmIG3TO6dTIWJWU1LHkGZVFad8Xw7EJ",
"1421056459912142849-kfLnbgSOmyEXczmYOhy0TfDDX1LmyI", "3pZpDBQKDxioiiHy40nWGjfsQNcL2VbsAbFdfLwJhiupB"
)
printer1.sample(languages="en")
首先,您現在需要撤銷並重新生成您的憑據。
Stream.filter
是一個阻塞調用,因此您正在使用的第一個非子類Stream
實例stream
正在運行,並且您的程序之后不會到達任何東西(即Stream
子類或其實例化和使用)。 默認情況下, Stream
僅記錄在 DEBUG 級別收到的狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.