簡體   English   中英

Tweepy 流媒體

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM