Python 如何通过代码获取twitter中的所有推文?

Python 如何通过代码获取twitter中的所有推文?,python,twitter,Python,Twitter,在twitter中检索所有用户的所有推文的最佳方式是什么?理想情况下使用python代码和API调用。我知道Twitter不会让我们下载超过时间范围的推文。我不在乎他们。但是我们可以下载的所有推文。即使在有限的时间内,您也无法从所有用户处获得所有推文。您需要指定某种类型的过滤器,无论是文本过滤器还是地理过滤器,以获取过去一周左右的推文。或者,您可以打开一个示例流,只要保持该流打开,该示例流将返回当前正在发送的推文。它将返回一些非常小百分比的tweet的随机样本,而无需您指定过滤器 这是搜索端点

在twitter中检索所有用户的所有推文的最佳方式是什么?理想情况下使用python代码和API调用。我知道Twitter不会让我们下载超过时间范围的推文。我不在乎他们。但是我们可以下载的所有推文。

即使在有限的时间内,您也无法从所有用户处获得所有推文。您需要指定某种类型的过滤器,无论是文本过滤器还是地理过滤器,以获取过去一周左右的推文。或者,您可以打开一个示例流,只要保持该流打开,该示例流将返回当前正在发送的推文。它将返回一些非常小百分比的tweet的随机样本,而无需您指定过滤器

这是搜索端点


这是示例流端点

所有tweet?我希望你能理解所涉及的大量数据。我不确定它会如何比较,但对于一个项目,我需要将每个堆栈溢出帖子作为XML下载。结果是大约80GB,我是通过转储下载的,不是API调用。使用他们的API,这不太可能接近实际。您将下载数周。查看twitter是否提供数据转储。如果没有,你可能需要极大地限制你查看的tweet。此外,他们的api有严格的限制:他们不允许你下载
所有的东西
“平均每秒钟,大约有6000条tweet在Twitter上发布”我希望你有一台像样的机器准备好处理这些。发问者确实在最后说,他对所有“可用”推文感兴趣,而不仅仅是所有推文。