見出し画像

Twitter上のプロフィールに キーワードを含むインフルエンサーを抽出するツールを作る

みなさんこんにちは!GWも折り返しましたね!
っといわけで、今回はTwitter上のインフルエンサーを探すツールを作ってみました。簡単に言うとフォロワー1000人以上のユーザーのスクリーンネームを拾ってくるんですが、それだけだとつまらないので、プロフィールにキーワードを含んでいるかどうかをチェックして、

目的とする領域に関連するインフルエンサーだけをとってくるというツール

にしてみます。

では、早速ツールの説明をしていきます。

本ツールでは以下の条件のユーザーを抽出します。
・フォロワー数がN人以上
・あらかじめ設定したキーワードをプロフィールに含む
以上の両方の条件を満たすユーザーを抽出するプログラムとなります。

使用条件
・.pyの実行方法がわかる
・Twitter apiのapiキーが利用できる
与える設定
・Twitter api
・キーワードファイルを設定
・最低フォロワー数Nを設定
注意
・Twitter apiの取得制限の関係で、そこそこ時間がかかります。

実行例としてはこんな感じです。
これは、ペット関連のインフルエンサーを取得するために、キーワードとして、あらかじめ犬種と猫種の辞書を作って読み込んでいます。

スクリーンショット 2021-03-13 8.54.05

ここで、インフルエンサーとして取得されている「39kenken」さんはこんなインフルエンサーです。

画像2

出力としては、こんなものになります。

プログラムを動かすためのパラメーターはこんなものを用意しています。
フォロワー数の閾値や、キーワードファイルの場所等は調整できるようにしています。

さて、以上でシステムの説明はおしまいです。
ここからは有料となりますが、このプログラムのコードを配布しています。
また、コードの解説も一緒に紹介していきます。
興味のある方は、ぜひ覗いて行ってください。

ここから先は

10,216字 / 3画像 / 2ファイル

¥ 300

サポートしていただいたお金は、新しいボードゲームやカードゲームをプレイするためのたしにします! プレイした感想は順次紹介していきます!