Twitter上のプロフィールに キーワードを含むインフルエンサーを抽出するツールを作る
みなさんこんにちは!GWも折り返しましたね!
っといわけで、今回はTwitter上のインフルエンサーを探すツールを作ってみました。簡単に言うとフォロワー1000人以上のユーザーのスクリーンネームを拾ってくるんですが、それだけだとつまらないので、プロフィールにキーワードを含んでいるかどうかをチェックして、
目的とする領域に関連するインフルエンサーだけをとってくるというツール
にしてみます。
では、早速ツールの説明をしていきます。
本ツールでは以下の条件のユーザーを抽出します。
・フォロワー数がN人以上
・あらかじめ設定したキーワードをプロフィールに含む
以上の両方の条件を満たすユーザーを抽出するプログラムとなります。
使用条件
・.pyの実行方法がわかる
・Twitter apiのapiキーが利用できる
与える設定
・Twitter api
・キーワードファイルを設定
・最低フォロワー数Nを設定
注意
・Twitter apiの取得制限の関係で、そこそこ時間がかかります。
実行例としてはこんな感じです。
これは、ペット関連のインフルエンサーを取得するために、キーワードとして、あらかじめ犬種と猫種の辞書を作って読み込んでいます。
ここで、インフルエンサーとして取得されている「39kenken」さんはこんなインフルエンサーです。
出力としては、こんなものになります。
プログラムを動かすためのパラメーターはこんなものを用意しています。
フォロワー数の閾値や、キーワードファイルの場所等は調整できるようにしています。
さて、以上でシステムの説明はおしまいです。
ここからは有料となりますが、このプログラムのコードを配布しています。
また、コードの解説も一緒に紹介していきます。
興味のある方は、ぜひ覗いて行ってください。
ここから先は
¥ 300
サポートしていただいたお金は、新しいボードゲームやカードゲームをプレイするためのたしにします! プレイした感想は順次紹介していきます!