Python 使用tweepy获得独特的推文

Python 使用tweepy获得独特的推文,python,twitter,tweepy,Python,Twitter,Tweepy,我正在尝试使用一些搜索词获取推文语料库。我面临的一个问题是,它无法获得独特的推文。也就是说,转发 有没有一种方法可以在不进行任何文本处理的情况下预先删除这些内容 我现在得到的是: api=tweepy.API(auth) for search in hashtags: for tweet in tweepy.Cursor(api.search,q=search,count=1000,lang="en").items(): text=repr(tweet.tex

我正在尝试使用一些搜索词获取推文语料库。我面临的一个问题是,它无法获得独特的推文。也就是说,转发

有没有一种方法可以在不进行任何文本处理的情况下预先删除这些内容

我现在得到的是:

 api=tweepy.API(auth)
 for search in hashtags:
     for tweet in  tweepy.Cursor(api.search,q=search,count=1000,lang="en").items(): 
         text=repr(tweet.text.encode("utf-8"))  
         out.write(text+"\n")
您可以在查询中添加“-filter:retweets”以仅获取原始推文。也许不是最漂亮的解决方案,但它是有效的

api=tweepy.API(auth)
for search in hashtags:
    for tweet in  tweepy.Cursor(api.search,q=search+" -filter:retweets",count=1000,lang="en").items(): 
        text=repr(tweet.text.encode("utf-8"))  
        out.write(text+"\n")
您可以在查询中添加“-filter:retweets”以仅获取原始推文。也许不是最漂亮的解决方案,但它是有效的

api=tweepy.API(auth)
for search in hashtags:
    for tweet in  tweepy.Cursor(api.search,q=search+" -filter:retweets",count=1000,lang="en").items(): 
        text=repr(tweet.text.encode("utf-8"))  
        out.write(text+"\n")