tweepy / twitter получить все твиты из местоположения: - PullRequest
5 голосов
/ 13 ноября 2011

У меня есть следующие вопросы о модуле tweepy python

1. Я пытаюсь получить все твиты для определенного местоположения. Я могу сделать это с помощью модуля tweepy python (потокового API), но я получаю только те твиты, чьи географические местоположения включены, что означает, что я потеряю остальные твиты твитера, которые не включили свое географическое местоположение. Есть ли лучший способ получить все твиты, учитывая местоположение?

2.Я использую метод Stream.Sample для извлечения всех твитов. Может ли кто-нибудь рассказать мне о параметрах, использованных в методе сэмплов? Я вижу количество и асинхронность в качестве параметров. Теперь, что мы должны здесь указать?

3.Что делает метод firehose в tweepy.Stream?? 1007 *

Любая помощь очень ценится

1 Ответ

4 голосов
/ 13 ноября 2011

Если tweepy не имеет нужной вам функции, вы всегда можете получить доступ к Twitter напрямую с помощью HTTP-запроса. Полный API REST для Twitter описан здесь: https://dev.twitter.com/docs/api

Те, которые соответствуют вашим интересам:

  • GET trends/:woeid, который просматривает твиты по woeid , идентификатору Yahoo для сбора информации о данном месте / ориентире / и т.д.
  • GET geo/id/:place_id, который только копирует твиты с геотегами.
  • Существует документация всей информации, доступной для запроса GET, но IP-адрес не входит в число доступных полей: https://dev.twitter.com/docs/api/1/get/search.
  • Наконец, в Twitter есть FAQ по поиску местоположения , который может представлять интерес.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...