按日期检索推特账户的推文至当前日期

0 投票
1 回答
2361 浏览
提问于 2025-04-16 19:18

我想写一个脚本,用来获取某个Twitter账号的推文。我的目标是:这个脚本能够从用户指定的某个日期开始,获取该用户的所有推文,直到现在为止。用户可以随意设置这个日期,只要它早于当前日期就行。


举个例子:我想从2011年1月1日开始,抓取这个用户的所有推文,一直到现在(比如2011年6月10日)。


我的问题是:我该怎么实现这个功能?我不需要代码,只想知道这个过程的逻辑或步骤。任何建议或回答都非常感谢。谢谢。

注意:这个脚本是用Python写的,使用了python-twitter库来和Twitter的API进行交流。如果需要,也可以直接和Twitter的API对接,不用这个库。这个脚本将作为一个“桌面应用”使用,而不是网页应用。

1 个回答

1

如果你能接受最多获取3000条状态更新的话,可以看看这个方法。你需要不断调用这个方法,直到某一页的第一条推文的时间早于你想要的日期为止。

接下来,你只需要遍历这个列表,直到日期大于等于2011年1月1日,然后在那个点把它切割开。

撰写回答