5

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

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

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

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

任何帮助深表感谢

4

1 回答 1

4

如果tweepy没有您需要的功能,您可以随时使用 HTTP 请求直接访问 Twitter。此处描述了完整的 Twitter REST API: https ://dev.twitter.com/docs/api

似乎与您的兴趣相关的是:

  • GET trends/:woeid它通过woeid查找推文, woeid是一个雅虎标识符,用于收集有关给定地点/地标/等的信息。
  • GET geo/id/:place_id它只挖掘带有地理标记的推文。
  • 有可用于GET请求的所有信息的文档,但 IP 地址不在可用字段中: https ://dev.twitter.com/docs/api/1/get/search 。
  • 最后,Twitter 有一个可能感兴趣的位置搜索常见问题解答。
于 2011-11-12T23:41:02.423 回答