def searchTwitter(outfile): try: tuo = tw.TwitterUserOrder("realdonaldtrump") tuo.set_exclude_replies(True) tuo.set_count(200) tuo.set_include_rts(False) print(tuo.create_search_url()) # Twitter credentials ts = tw.TwitterSearch( consumer_key='w8xDxzVeKgw7dKLmZLgzsmKD4', consumer_secret= 'qXg4b6B4loG1wTLrXCinmzILQyK3HFg8EP8mDhXQATb8PGhNIA', access_token='1112704711-Lp9k0REFZmzI4ODBa6dVhyIYfrREqLjOb15dUDh', access_token_secret='kBVXbCqKPnYvJWduRUQ2Q5H0gRFocZ4duWcoDrx8DqGLb' ) count = 0 subCount = 0 for tweet in ts.search_tweets_iterable(tuo): #time.sleep(3) if (count >= 1000): break if (subCount >= 74): subCount = 0 time.sleep(900) print(tweet) outfile.write(str(tweet)) except tw.TwitterSearchException as e: print(e)
def twitter_user_search(ck, cs, at, ats, user, count, proxy=None): """ function for twitter search on a twitter user """ tuo = TwitterSearch.TwitterUserOrder(user) if proxy: ts = TwitterSearch.TwitterSearch(ck, cs, at, ats, proxy=proxy) else: ts = TwitterSearch.TwitterSearch(ck, cs, at, ats) tweetcount = 0 for tweet in ts.search_tweets_iterable(tuo): if tweetcount < count: print(f"@{tweet['user']['screen_name']} - {tweet['created_at']}") print(f"{tweet['text']}") print(f"") tweetcount = tweetcount + 1 else: break