有没有办法使用 Tweepy 从 search_tweets 的结果中过滤掉转推?

Is there a way to filter out Retweets from results of search_tweets using Tweepy?

我正在使用 Tweepy 查询带有特定关键字的推文,并且能够获取推文对象(或状态对象?)列表(https://developer.twitter.com/en/docs/twitter-api/data-dictionary/object-model/tweet)。

我想知道是否有办法从所有推文中删除转推,因为我想专门查看原始推文和回复。如果 Tweet 对象中有一个属性,那会解决我的问题,但到目前为止还没有弄清楚。

提前致谢!

如果您在查询中使用 standard search API with API.search_tweets, you can use the -filter:retweets operator

此外,如果您使用 API.search_tweets,则您使用的是 Twitter API v1.1,而 https://developer.twitter.com/en/docs/twitter-api/v1/data-dictionary/object-model/tweet 是 Tweet 对象的相应文档。您可以通过 retweeted_status 属性的存在来区分转推。