Tweepy - Exclude Retweets

蹲街弑〆低调 提交于 2019-11-30 05:15:54

So tweet is an object not a JSON or dict, you should not access it like tweet['retweeted'] and tweet['text']

Instead use this line :

if not tweet.retweeted:

Or for your use case :

if (not tweet.retweeted) and ('RT @' not in tweet.text):

Filtering at API level:

q='your_search -filter:retweets'

read more on this here.

In addition to the accepted answer, I would suggest that you change the request you make, from q="docker" to q="docker -filter:retweets"

This will prevent most retweets from even appearing in the results.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!