【发布时间】:2017-12-22 08:19:19
【问题描述】:
我想检索超过 3200 条属于特定用户的推文。我也需要回复。据我所知,twitter API 限制了它(3200),但是有什么办法可以得到更多,可能所有的推文都属于一个特定的用户。欢迎任何语言、工具、代码。
谢谢
【问题讨论】:
-
为什么要绕过 Twitter 的限制?
-
“我如何滥用他人服务的限制”问题往往会受到不良欢迎,因为您试图滥用他人服务的限制。
-
@Jonas:来自问题:“据我所知,twitter API 限制了它(3200),但有什么办法可以得到更多”
-
@user2357112 Twitter 确实提供了访问这些旧推文的方法。您只需为访问付费。这就是解决方法。你以为提问者的意思是“虐待”。
-
即使我想要一种方法来获得超过 3200 条推文,我认为抓取公共 Twitter 个人资料页面将是解决方案。因此,我最终使用 HTMLUnit (Java) 抓取了最多 3400 条推文。想法是访问非 JavaScript 的 Twitter 页面并模拟点击页面末尾的“加载更多推文”按钮以加载尽可能多的推文。所以,最终,这个“加载更多推文”按钮消失了,你平均会有 3400 条推文。因此,访问一个人的 4000 多条推文的唯一方法是,您需要购买企业版 Twitter API。
标签: python twitter twitter-oauth tweepy