2017-05-13 10 views
0

感情分析でTwitterで検索クエリを返すようにコードを取得できません。私のtwitter api検索クエリがタプルエラーを返す

APIの部分の動作を確認できます。私は、ツイート結果のテキスト部分を抽出できません。これは、解析が実行されないことを意味します。

私はこのビデオから学び、私は彼の慣習を正確にコピーしました。 https://www.youtube.com/watch?v=o_OZdbCzHUA&index=2&list=PL2-dafEMk2A6QKz1mrk1uIGfHkC1zZ6UU

は現在、私はこのエラーを取得する: はAttributeError:「をタプル」オブジェクトが属性「テキスト」

api = tweepy.API(auth) 
public_tweets = api.search('Horizon Zero Dawn') 
print(type(public_tweets)) 

for tweet in zip(range(10), public_tweets): 
    print(tweet.text) 
    analysis = textblob(tweet.text) 
    print(analysis) 
を持っていない
+1

しようとする取得するタプルインデックスを使用してみてください: 'for tweet in public_tweets: –

+0

' zip'はタプルのリストを返します。つまり、iterableリストは[(1、tweet_obj1)、(2、tweet_obj2)...]のようなものです。したがって、 'tweet'は全体のタプルであるため、' tweet [1] .text'のようなものが必要です。 – wolfsgang

答えて

0

つぶやきオブジェクト

for tweet in zip(range(10), public_tweets): 
    print(tweet[1].text) 
関連する問題