2017-12-22 27 views
2

私は自分自身で既にリトイエットしたツイートを無視しようとしていますが、それをどのように指定するのかは分かりませんが、私は 'tweet.retweetedではないことを知っています:'はリツイートを無視しますが、すでにTwitterのAPI検索でリツイートされています。あなたの問題は、スクリプトが継続されていないということであればTweepyで既にリツイートしたツイートを無視するには?

for tweet in tweepy.Cursor(api.search, 
        q='- Play Free Spin http://csgoroll.com/freespin', 
        since='2017-12-20', 
        screen_name='CSGORoll' 
        ).items(10): 
      if not tweet.retweeted: 
        tweet.retweet() 
        print("CSGORoll, Working...") 
        return 

答えて

0

、あなたの代わりにtryexceptを使用することができます。この場合

try: 
    tweet.retweet() 
except tweepy.TweepError as e: 
    print(e) 

、あなたが印刷され、次のメッセージが表示されますし、検索条件に一致している次のツイートをリツイートしていきます。

+0

@clemens –

関連する問題