tweepy / twitter получать все твиты из местоположения:

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

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

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

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

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


person Rkz    schedule 12.11.2011    source источник
comment
Какие твиты вы хотите получать? Если в твите нет информации о местоположении, совершенно очевидно, что его нельзя искать по местоположению, не так ли?   -  person JJJ    schedule 13.11.2011
comment
Да, я подумал, что если твиттер дает местоположения на основе IP-адресов, я могу ошибаться или даже абсурдно, но просто думаю.   -  person Rkz    schedule 13.11.2011


Ответы (1)


Если у tweepy нет нужной вам функции, вы всегда можете получить доступ к Twitter напрямую с помощью HTTP-запроса. Полный текст Twitter REST API описан здесь: 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 есть часто задаваемые вопросы о поиске местоположения, которые могут быть интересны. .
person Raymond Hettinger    schedule 12.11.2011
comment
Есть ли способ узнать количество твитов для этого места? - person praxmon; 21.04.2015