2017-03-10 3 views
0

つぶやきの中で別々の単語を検索していますが、正しいフォームで---例えば「アップルウォッチ」のようなものとして戻ってくる「@JohnDoe - 私はテレビを見るとリンゴを食べる」私は現在使用しているTweepy APIライブストリーム(2つの単語が連続している) - Python 3.5

コードが続くようです):

live_stream.filter(track = ("apple watch")) 

私も試しました:

live_stream.filter(track = ("\"apple watch\"")) 

どちらも手元にある仕事のために働いていません。ありがとう!

+0

を行うことができます実際に必要なものだけを得るためにフィルターの出力に後処理ステップを追加しますか? – mitoRibo

答えて

0

Twitter APIは、この方法で完全一致をサポートしていません。

https://dev.twitter.com/streaming/overview/request-parameters

(ほとんどの検索エンジンで引用されたフレーズに相当)フレーズの正確なマッチングがサポートされていません。

rbiermanによって示唆されているようにそれを行う方法がある - つぶやきを取得し、正確なフレーズ、例えばを持っていないものを落とし、の線に沿って何か:あなたは

search_track = "apple watch" 
retained tweets = [tweet for tweet in retrieved_tweets if search_track in tweet] 
関連する問題