使用tweepy的API.search函数排除转推

时间:2016-05-11 12:10:30

标签: python tweepy

我正在使用tweepy中的python库来搜索包含特定字词的推文。检索所有推文会得到一个很长的列表,其中还包含很多转推。我想排除这些转发。以下代码有效,但现在每个推文都被处理(也是转发),考虑到速率限制,这不是理想的:

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
query = 'test'
max_tweets = 100
for tweet in tweepy.Cursor(api.search, q=query).items(max_tweets):
    jsontweet = json.dumps(tweet._json)
    jsontweet = json.loads(jsontweet)
    if not 'retweeted_status' in jsontweet:
        print(tweet)

我是否有办法在搜索请求中指定不包含转推?我发现我可以在代码in this post中添加include_rts = False,但我不知道它在哪里,以及它是否也适用于API.search函数。我无法在tweepy documentation

中找到如何在此函数中包含此参数

0 个答案:

没有答案