• 25-05-2024, 13:09:03
    #1
    Merhaba arkadaşlar tez yazıyorum, Üniversite son sınıfım bitirme tezimde, son bölümde İstanbul Belediye başkan adayları Murat Kurum ve Ekrem İmamoğlunun 1 mart 31 mart arasındaki twitter paylaşımlarının istatisklerini çıkarmam gerekiyor. Bunu otomatik yaptırabileceğim bir site bot vs var mı şimdiden teşekkür ederim


    bu bilgileri gerekli tweetlerin
    TarihTweet LinkiBeğeni SayısıYorum SayısıRetweet SayısıGörüntülenme Sayısı
  • 25-05-2024, 13:14:25
    #2
    Ekrem imaro. Murat kuru. K.gelsin hocam
  • 25-05-2024, 13:19:01
    #3
    KissYou adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar tez yazıyorum, Üniversite son sınıfım bitirme tezimde, son bölümde İstanbul Belediye başkan adayları Murat Kurum ve Ekrem İmamoğlunun 1 mart 31 mart arasındaki twitter paylaşımlarının istatisklerini çıkarmam gerekiyor. Bunu otomatik yaptırabileceğim bir site bot vs var mı şimdiden teşekkür ederim


    bu bilgileri gerekli tweetlerin
    TarihTweet LinkiBeğeni SayısıYorum SayısıRetweet SayısıGörüntülenme Sayısı
    ChatGPT'ye python kodu yazdırabilirsiniz. Yapamam derseniz
    API_KEY
    API_SECRET_KEY
    ACCESS_TOKEN
    ACCESS_TOKEN_SECRET

    bilgilerini iletin ben yapayım.
  • 25-05-2024, 13:29:27
    #4
    @MODLOFF; mesaj attım hocam
  • 25-05-2024, 13:35:25
    #5
    Merhaba, chatgpt ye sorup bir python kodu hazırladı. umarım işinizi görür. pyhton kodunu calıstırmak için Google Colab'ı kullanabilir siniz.


    Tabii ki, size başlangıç olarak bir Python kod örneği verebilirim. Ancak, Twitter API'sini kullanabilmek için öncelikle bir Twitter Developer hesabı oluşturmanız ve API anahtarlarınızı almanız gerekecek. İşte Twitter API'sini kullanarak belirli bir zaman aralığında tweetleri çekmek için basit bir Python kod örneği:

    import tweepy
    
    # Twitter API anahtarlarınızı buraya ekleyin
    consumer_key = 'YOUR_CONSUMER_KEY'
    consumer_secret = 'YOUR_CONSUMER_SECRET'
    access_token = 'YOUR_ACCESS_TOKEN'
    access_token_secret = 'YOUR_ACCESS_TOKEN_SECRET'
    
    # Twitter API'ye erişim sağlayın
    auth = tweepy.OAuth1UserHandler(consumer_key, consumer_secret, access_token, access_token_secret)
    api = tweepy.API(auth, wait_on_rate_limit=True)
    
    # Arama parametreleri
    search_query = 'from:MuratKurum OR from:ekrem_imamoglu'
    start_date = '2022-03-01'
    end_date = '2022-03-31'
    tweet_count = 100 # İstediğiniz tweet sayısı
    
    # Tweetleri çekme işlemi
    tweets = tweepy.Cursor(api.search, q=search_query, lang="tr", since=start_date, until=end_date).items(tweet_count)
    
    # Tweetlerin istatistiklerini toplama
    for tweet in tweets:
    tweet_date = tweet.created_at
    tweet_link = f"https://twitter.com/{tweet.user.screen_name}/status/{tweet.id}"
    tweet_likes = tweet.favorite_count
    tweet_retweets = tweet.retweet_count
    tweet_replies = tweet.reply_count
    
    # İstatistikleri yazdırma veya başka bir işlem yapma
    print("Tweet Tarihi:", tweet_date)
    print("Tweet Linki:", tweet_link)
    print("Beğeni Sayısı:", tweet_likes)
    print("Retweet Sayısı:", tweet_retweets)
    print("Yorum Sayısı:", tweet_replies)
    print("----------------------")

    Bu kod, belirtilen tarih aralığında Murat Kurum ve Ekrem İmamoğlu'nun attığı tweetlerin bazı istatistiklerini çekecek ve ekrana yazdıracaktır. Ancak, daha gelişmiş analizler yapmak isterseniz, çektiğiniz verileri uygun bir veri tabanında veya dosyada saklamanız ve daha sonra işleme tabi tutmanız gerekebilir.
    Bu kodu çalıştırmadan önce, Twitter Developer Portalı'nda bir hesap oluşturarak API anahtarlarınızı edinmeniz ve bu anahtarları kodunuzda uygun şekilde yerleştirmeniz gerekecek. Ayrıca, kodu çalıştırmak için Tweepy kütüphanesini yüklemeniz gerekecek (pip install tweepy).