我想为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中没有选项可以排除转发。有什么办法可以解决这个问题吗?
答案 0 :(得分:1)
回复,已解决。 python-twitter
API包装器提供了一个参数include_rts=False
,该参数可以过滤掉转发消息