我怎样才能得到tweepy的最新状态

2024-05-18 23:26:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图写一个机器人,有时它似乎创建-有时-重复的消息。在

我得到了这个错误

{  
u'message': u'Status is a duplicate.', u'code': 187  
}  

如果我需要验证最近更新的消息状态是否相似。有没有办法提取最后一次更新?我在四处打听,但没能找到解决办法,有没有Python纹呢大师给我一些提示?在


Tags: 消息messageis状态status错误机器人code
1条回答
网友
1楼 · 发布于 2024-05-18 23:26:17

这应该很简单,首先,您需要提取时间线上最新的tweet,并确保它不是RT,对于获取时间轴,您可以使用:

api.user_timeline()

它一次从用户时间轴返回20篇最新文章,实际上您可以传递一个名为page默认值1)的参数作为1,2,3,4。。。如果你想得到更多的帖子。因此,我们将从时间轴获取文章,直到到达不是RT的帖子,获取所需的帖子,我们将检查它是否与您当前的帖子匹配,所以假设您当前的帖子是:

^{pr2}$

{{post}如果你在这里找到了一个post}值,那么你将在这里返回一个post}值,直到最后一个post}是True,否则你将返回一个post},但是如果你做了很多转发,那么它会搜索更多的帖子。在

相关问题 更多 >

    热门问题