我有以下关于 tweepy python 模块的问题
1.我正在尝试检索特定位置的所有推文。我可以通过使用 tweepy python 模块(流式 API)来做到这一点,但我只得到那些启用了地理位置的推文,这意味着我会丢失推文的其余推文,这些推文没有启用他们的地理位置。在给定位置的情况下,是否有更好的方法来检索所有推文?
2.我使用 Stream.Sample 方法来检索所有推文,有人可以告诉我 sample 方法中使用的参数吗?我看到计数和异步作为参数。现在我们应该在这里指定什么?
3.tweepy.Stream中的firehose方法有什么作用?
非常感谢任何帮助
最佳答案
如果 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这可能很有趣。
关于python - tweepy/twitter 从位置 : 获取所有推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8108019/