2016-11-23 5 views
0

Я пытаюсь получить twitters timelime с помощью tweepy, но я не могу получить старые твиты, которые больше, чем год назад.Как я могу получить твиты более года

Моего Python скрипт приведен ниже:

я выполнил этот сценарий для получения твитов пользователя, который чирикал более чем 15000, но я получил только около 3113 твитов и дата старейшего чириканья я получил это 22 ноября 2015 года, то есть год назад.

+0

Когда-то я пробовал это. Но я думаю, что вы не можете получить более одного года назад твитов. Если вы хотите, вы должны пойти в твиттер по-коммерчески. –

ответ

1

API поиска в Twitter ограничен 7-дневной историей, а API-интерфейсы временной шкалы ограничены количеством твитов, которые могут быть получены. На самом деле вы должны only be able to fetch 3200 Tweets, так что я не уверен, как вы видите 9800.

Если вам нужны исторические данные, то Twitter's Gnip products предлагает исчерпывающее покрытие. Это коммерческие API.

+1

Вы правы. Я сделал ошибку. Я подсчитал нулевые строки. 3113 твитов, которые я получил, верен. – showtaro