Python твиттер для твитов старше одной недели? - PullRequest
1 голос
/ 05 февраля 2012

Для академического использования я хотел бы проанализировать около трех месяцев твитов.Тем не менее, похоже, что официальный API поиска в Твиттере не предоставляет твиты старше одной недели.не будет показывать твиты старше одной недели.

Есть ли какой-нибудь трюк, который я могу получить более старые твиты?Или лучше всего ставить API один раз в неделю и делать это в течение следующих трех месяцев?

1 Ответ

2 голосов
/ 05 февраля 2012

Из Twitter Документация API относительно ограничений:

 - The Search API is not complete index of all Tweets, but instead an index of recent Tweets. 
 - At the moment that index includes between 6-9 days of Tweets.
 - You cannot use the Search API to find Tweets older than about a week.

Итак, да, если вам нужно собрать определенный промежуток времени, для этого потребуется несколько запросов, как вы предложили.

(Вы также должны прочитать этот ответ: получение твитов от конкретного пользователя старше 7 дней )

В настоящее время также есть две коммерческие компании, которые имеют доступ к пожарному шлангу Twitter и могут предоставить эти данные (они называются «лицензированными ре-синдикаторами»):

  • Gnip - предлагает 30-дневные данные Twitter
  • DataSift - до двух лет данных Twitter
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...