2011-11-12 24 views
5

我有tweepy Python模塊以下問題tweepy /嘰嘰喳喳得到一個位置的所有微博:

1.I我試圖檢索特定位置的所有微博。我可以通過使用tweepy python模塊(streaming API)來實現這一點,但是我只能獲得那些地理位置已啓用的推文,這意味着我會忽略尚未啓用其地理位置的推文的其餘推文。在給定位置的情況下,是否有更好的方式來檢索所有推文?

2.我使用Stream.Sample方法來檢索所有推文,有人可以告訴我有關樣本方法中使用的參數嗎?我看到count和async作爲參數。現在我們應該在這裏指定什麼?

3. tweepy.Stream中的流水方法是什麼?

任何幫助深表感謝

+0

你想收到哪些tweet?如果推文沒有位置信息,很明顯它不能按位置搜索,不是嗎? – JJJ

+0

是的,我在想如果twitter根據IP地址給出位置,我可能是錯的,甚至是荒謬的,但只是想。 – Rkz

回答

4

如果tweepy沒有你需要的功能,你可以隨時訪問Twitter直接與HTTP請求。完整的Twitter REST API這裏描述:https://dev.twitter.com/docs/api

,似乎有關你的興趣的是:

  • GET trends/:woeid它通過woeid查找鳴叫,雅虎標識符,用於收集有關某一特定地點/地標信息/等等。
  • GET geo/id/:place_id哪些只挖掘有地理標記的推文。
  • 有關於GET請求的所有可用信息的文檔,但IP地址不在可用字段中:https://dev.twitter.com/docs/api/1/get/search
  • 最後,Twitter有一個可能感興趣的location search FAQ
+0

有什麼方法可以獲取該位置的推文數量? –