繁体   English   中英

从 twitter api 获取无限的推文

[英]Get unlimited tweets from twitter api

有什么方法可以让我从 Twitter 获得无限或 500 条推文?

我正在使用蟒蛇。

我可以通过使用twitter_search = Twitter(domain="search.twitter.com")获得 100 条推文,但它对 100 条推文有限制。

编辑:

我正在使用 pypi.python.org/pypi/twitter/1.9.0 库。

它应该是公开的推文,而不是来自我的帐户和我的关注者的推文

我一直有同样的问题。 据我所知,确实没有绕过 twitter API 的限制,而且似乎没有任何其他 API 可以访问推文存档。

一种选择,尽管具有挑战性,是从 archive.org 批量下载所有推文:

http://archive.org/details/twitterstream

虽然每个月的数据都超过 30GB,但经过压缩,因此处理起来并不容易。 但是,如果您下定决心,这将使您可以不受限制地完全控制原始数据。

twitter API 将结果限制为每个请求最多 200 个。 如何将示例中的计数设置为该最大值取决于您使用的库(您没有说明,因此我无法为您提供任何信息)。

因此,无论您使用哪个库,都无法在一个请求中实现无限。

请参阅此处的“计数”参数:https ://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline

如果您可以从这里切换到 Orange,则每个请求可以获得 9999 条推文。 希望有人会觉得它有帮助。 https://medium.com/analytics-vidhya/twitter-sentiment-analysis-with-orange-vader-powerbi-part-1-184b693b9d70

在此处输入图片说明

这个 python 脚本将下载用户的所有推文并将它们保存到 CSV。 它不使用官方 API,因此不受速率限制。 https://github.com/inteoryx/get-tweets

披露:我是这个 repo 的作者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM