2017-12-09 2 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 939,389,383,920,164,864 = Q = & & MumbaiRains result_type로 혼합 = & include_entities = 1 '을 u'since_id': 0 u'query 'u'MumbaiRains ', u'max_id': 939389383920164864}

+0

현재 코드를 표시 –

+0

@MarcinOrlowski 업데이트 됨 내 질문 – vjnan369

답변

1

트위터의 standard Search API은 지난 7 일간의 트윗 액세스 권한만을 제공합니다. 30 일간의 트윗에 액세스 할 수있는 프리미엄 및 엔터프라이즈 유료 옵션이 있으며 엔터프라이즈 전체 아카이브 검색 옵션이 있습니다. 표준 무료 액세스로 7 일간의 데이터 만 사용할 수 있습니다.

관련 문제