2017-12-09 15 views
0

私は学業目的のためだけに自然災害に関するつぶやきを収集しようとしています。しかし、私はツイートを週よりも早く得ることができないようです。1週間以上ツイートを取得するにはどうすればよいですか?

私はtweepy、python-twitter、twythonを試しました。

つぶやきを集めることはできますか?

私のコードは

from twython import Twython 
import json 
app_key="" 
app_secret="" 
oauth_token="" 
ouath_token_secret="" 

twitter = Twython(app_key,app_secret,oauth_token,ouath_token_secret) 

data=twitter.search(q='MumbaiRains',result_type='Mixed',count=100) 

statuses = data['statuses'] 

for post in statuses: 
    print(post['id_str']+':'+post['text']) 

私は最後の7日間でわずか80ツイートはありとして80件のレコードを取得することができています。 ':100、u'completed_in':

は私が

{u'countを取得していたデータ[ 'search_metadata']を印刷する場合は0.053、u'max_id_str ': u'939389383920164864'、U」 since_id_str ':u'0'、u'refresh_url ': U'?since_id = 939389383920164864 & Q = MumbaiRains &のresult_type =混血& include_entities = 1' 、 u'since_id ':0、u'query':u'MumbaiRains '、u'max_id': 939389383920164864}

+0

現在のコードを表示 –

+0

@MarcinOrlowskiが私の質問を更新しました – vjnan369

答えて

1

Twitterのstandard Search APIは、過去7日間のツイートへのアクセスのみを提供します。 30日間のツイートにアクセスするためのプレミアムとエンタープライズの有料オプションがあり、エンタープライズのフルアーカイブ検索オプションがあります。標準の無料アクセスでは、7日間のデータに制限されます。

関連する問題