python - tweepy/twitter 从位置 : 获取所有推文

标签 python api twitter tweepy

我有以下关于 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/

相关文章:

Python Pandas 如何使 pct_change() 计算单个数字而不是先前数字的变化?

python - 在临时文件夹上设置 SFTP 服务器?

api - 如何禁用phonegap自动重载(至少在开发期间)

reactjs - 推特卡 - "WARN: No metatags found"

javascript - NodeJS nTwitter 演示

python - 如何在交互式 Python 中显示字符串格式规范帮助

python - 如何解决在执行 K-Means 聚类时设置具有序列错误的数组元素?

rest - 使用 REST API 将图像上传到 Twitter

java - Salesforce SOAP api 客户端 ID

node.js - 使用 redis 作为 REST Api 用户的缓存(为了保存 Api 请求)