Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tweepy
- import json
- import datetime
- import time
- consumer_key = "jWMFlGVO7aGQUx9dYX2XMrb3A"
- consumer_secret = "DuHH2qZWcp9AAaadvzKWADP0URpn7XuITJ9ytDjEE92mrv8y4n"
- access_key = "1114448490300469249-qTxcuH05R38ZyxlHg7Moa0ke4i8DlU"
- access_secret = "XQU5GDwshkSeHvd5Lad8EauVYJ15Uv6T1oKhmnM1zrmic"
- #● The text of the tweet.
- #● Date and time of the tweet.
- #● The number of favorites/likes.
- #● The number of retweets.
- #● Number of Images present in Tweet. If no image returns None."
- def get_tweets(username):
- auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
- auth.set_access_token(access_key, access_secret)
- api = tweepy.API(auth)
- tweets = api.user_timeline(screen_name=username)
- data = {}
- data['iitd'] = []
- tweets_for_csv1 = [tweet.text for tweet in tweets]
- tweets_for_csv2 = [tweet.created_at for tweet in tweets]
- tweets_for_csv3 = [tweet.favorite_count for tweet in tweets]
- tweets_for_csv4 = [tweet.retweet_count for tweet in tweets]
- tweets_for_csv5 = [tweet.retweet_count for tweet in tweets]
- for i in range(len(tweets_for_csv1)):
- data['iitd'].append({'text': tweets_for_csv1[i], 'date-time': tweets_for_csv2[i],
- 'likes': tweets_for_csv3[i], 'retweets': tweets_for_csv4[i], 'media': tweets_for_csv5[i]})
- print (data)
- if __name__ == '__main__':
- get_tweets("twitter-handle")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement