使用tweepy光标获取用户tweets(不包含转发)

时间:2019-01-08 00:19:46

标签: python twitter tweepy tweets rtweet

我想为ID在列表中的每个用户准确提取400条推文。

我正在使用Tweepy和Cursor进行此操作,我的代码如下所示:

for user_id in users:
    for tweet in tweepy.Cursor(
                api.user_timeline,
                id=user_id
    ).items(400)

上面的代码检索了所有最近的(400)条推文,但其中还包含了我不想包含的推文。

可以使用if hasattr(tweet, 'retweeted_status')过滤转发,但是如果用户有转发,则代码将仅返回(400次-转发)推文。

据我所知,Cursor中没有选项可以排除转发。有什么办法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

回复,已解决。 python-twitter API包装器提供了一个参数include_rts=False,该参数可以过滤掉转发消息