【问题标题】:tweepy/twitter get all tweets from a location:tweepy/twitter 从一个位置获取所有推文:
【发布时间】:2011-12-27 19:48:25
【问题描述】:

我有以下关于 tweepy python 模块的问题

1.我正在尝试检索特定位置的所有推文。我可以通过使用 tweepy python 模块(流式 API)来做到这一点,但我只得到那些启用了地理位置的推文,这意味着我会丢失尚未启用其地理位置的推文的其余推文。在给定位置的情况下,有没有更好的方法来检索所有推文?

2.我使用 Stream.Sample 方法检索所有推文,有人可以告诉我 sample 方法中使用的参数吗?我将计数和异步视为参数。现在我们应该在这里指定什么?

3.tweepy.Stream中的firehose方法是做什么的?

非常感谢任何帮助

【问题讨论】:

  • 你想收到什么推文?如果一条推文没有位置信息,很明显它不能按位置搜索,不是吗?
  • 是的,我在想如果 twitter 根据 IP 地址给出位置,我可能是错的,甚至是荒谬的,但只是在想。

标签: python api twitter tweepy


【解决方案1】:

如果 tweepy 没有您需要的功能,您始终可以通过 HTTP 请求直接访问 Twitter。此处描述了完整的 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 可能会引起您的兴趣。

【讨论】:

  • 有什么方法可以获取该位置的推文数量吗?
猜你喜欢
  • 2016-05-18
  • 2017-02-11
  • 2015-10-08
  • 2017-09-16
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 2021-02-25
  • 2016-06-29
相关资源
最近更新 更多