import tweepy import json API_KEY = 'API_KEY' API_SECRET = 'API_SECRET' ACCESS_TOKEN = 'ACCESS_TOKEN' ACCESS_TOKEN_SECRET = 'ACCESS_TOKEN_SECRET' auth = tweepy.OAuth1UserHandler(API_KEY, API_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET) api = tweepy.API(auth) def tweet_al(username, count=100): tweets = [] try: for tweet in tweepy.Cursor(api.user_timeline, screen_name=username, tweet_mode='extended').items(count): tweets.append(tweet._json) except Exception as e: print("Hata:", e) return tweets def tweet_kaydet(tweets, filename='tweets.json'): with open(filename, 'w') as f: json.dump(tweets, f, indent=4) print(f"{len(tweets)} tweet {filename} dosyasına kaydedildi.") if __name__ == "__main__": username = input("Tweetlerini arşivlemek istediğiniz kullanıcı adı: ") tweet_count = int(input("Kaç tweet arşivlemek istersiniz? (örneğin, 100): ")) tweets = tweet_al(username, tweet_count) tweet_kaydet(tweets)