0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

もっともツイートされているMOBAを調べてみる

Last updated at Posted at 2022-05-24

直近7日間でもっともツイートされているMOBAのゲームアプリはどれなのか調査を行いました。

調査を行ったMOBAのゲームアプリは以下の3つです。

pokemon unite-アイキャッチ.jpeg
wildrift-アイキャッチ.png
モバイル・レジェンドカテゴリ.png

それぞれ、『ポケモンユナイト』『ワイルドリフト』『モバイル・レジェンド』です。
今回はこちらの3つがどのくらいツイートされているのかを調べてみたいと思います。

準備

準備は簡単です。

登録

調査にはTwitterAPIを使用します。
このTwitterAPIを使用するためには、『Developer Portal』に登録する必要があります。
詳しい登録方法はネットで検索すれば出てくると思いますので割愛させていただきます。
※2021年11月から、TwitterのデフォルトAPIはv1.1からv2に変わっています。なので、探すときはv2で探しましょう。
私としては下記がわかりやすいのかなと思います。
https://di-acc2.com/system/rpa/9688

インストール

登録が済んだら調査に使用するPythonライブラリのtweepyをインストールしましょう。

pip install tweepy

実装

実装したソースがこちら。

import tweepy

# API情報を記入
BEARER_TOKEN        = "BEARER TOKEN"
API_KEY             = "API キー"
API_SECRET          = "API シークレット"
ACCESS_TOKEN        = "アクセストークン"
ACCESS_TOKEN_SECRET = "アクセストークンシークレット"

client = tweepy.Client(bearer_token    = BEARER_TOKEN,
                           consumer_key    = API_KEY,
                           consumer_secret = API_SECRET,
                           access_token    = ACCESS_TOKEN,
                           access_token_secret = ACCESS_TOKEN_SECRET,
                          )

# 検索
## 実装
searchWord = "検索したいワード"  # 検索対象
tweets = client.get_recent_tweets_count(query = searchWord)
tweetCount = tweets.meta['total_tweet_count']
print(tweetCount)

ソースを見ていただければわかりますが、難しいことはほとんどしていません。
tweepyのClientクラスの中の、get_recent_tweets_countをパラメータを指定して動作させるだけです。
このドキュメントは下記に載せておきます。
https://docs.tweepy.org/en/stable/client.html
たったこれだけで、検索ワードの直近7日間のツイート数を調べることができます。
また、TwitterAPIには取得できるツイート数に月ごとで制限があるのですが、ツイートの総数を調べるだけなら、その制限に引っかかることもないので、気軽に気になった事柄のツイート数を調べることができます。

調査結果

私が運営しているMOBA研究所というサイトに結果の記事がありますので、よければ見てみてください。
MOBA研究所の調査結果

最後に

tweepyのメソッドを使えば簡単にツイート数を調べることができました。
ただ、直近7日間のツイート数しか取得できない(Essentialでは)ので、7日分の情報を定期的に集めてもう少し長期的に調べていければいいなと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?