2016-10-02 46 views
0

我很難制定我的問題,但基本上,想象你正在流推特與Tweepy和2過濾關鍵字像這樣的推文:Tweepy - 如何「標記」推文與他們各自的跟蹤過濾器

twitterStream = Stream(auth, listener()) 
twitterStream.filter(track=["keyword1", "keyword2"]) 

基本上,我想添加在各自的鳴叫關鍵字,因此,例如,我會得到這樣的事情:

some tweet about keyword 1 [keyword1] 
another tweet about keyword 1 [keyword1] 
some tweet about keyword 2 [keyword2] 
etc... 

這可能嗎?

謝謝!

回答

0

Tweepy使用Twitter流媒體API,從streaming API的文檔中,我相信它不可能像預期的那樣得到結果。可能的解決方案如下:

  1. 如果您有非常有限的關鍵字要跟蹤,那麼對於這些​​關鍵字中的每一個,請發出流式跟蹤請求。
  2. 如果您有很多要跟蹤的關鍵字,並且您在一個流式處理請求中跟蹤了所有這些關鍵字,那麼您可以對返回的tweets執行關鍵字搜索,以確定此tweets包含的關鍵字。根據您的應用程序,搜索操作可能會在推文的很多領域進行處理,例如文本,標籤,網址等。

希望這對我有幫助。謝謝。

+0

是的,這就是我的想法,我想我會去與第二選項謝謝! – Charles