2014-03-17 3 views
0

Я использую Twython twitter API для извлечения твитов. Но я получаю только 100 твитов. Я хочу извлечь твиты с 10Dec 2013 до 10March 2014. Я упомянул count = 1000 в функции поиска.Twython для извлечения твитов

Ограничение ставки составляет 100. Я получаю это. Есть ли способ получить эти твиты между данным периодом времени без ограничения скорости.

from twython import Twython 
import csv 
from dateutil import parser 
from dateutil.parser import parse as parse_date 
import datetime 
from datetime import datetime 
import pytz 

utc=pytz.UTC 

APP_KEY = 'xxxxxxxxxxx'  
APP_SECRET = 'xxxxxxxxxxx' 
OAUTH_TOKEN = 'xxxxxxxx' # Access Token here 
OAUTH_TOKEN_SECRET = 'xxxxxxxxxxx' 

t = Twython(app_key=APP_KEY, app_secret=APP_SECRET, oauth_token=OAUTH_TOKEN,  oauth_token_secret=OAUTH_TOKEN_SECRET) 

search=t.search(q='AAPL', count="1000",since='2013-12-10') 
tweets= search['statuses'] 


for tweet in tweets: 
    do something 

ответ

2

Там есть ограничение при доступе к твитов через Search API. Посмотрите на это Documentation.

Search API обычно обслуживает твиты за последнюю неделю.

Как вы пытаетесь получить твиты за последние 3/4 месяца, вы не получаете старые твиты.

+0

Есть ли другой выход? – blackmamba

+1

Невозможно приятель. –

Смежные вопросы