本記事では、Pythonというプログラミング言語を使って、インスタのフォロワー一覧をExcelに出力する方法について紹介します。
実際に本記事で紹介するプログラムはこんなイメージです。
インスタのフォロワーをExcelに出力するプログラムを作ってみました。
これを毎日実行して、フォロワーさんの変動を記録するのもアリですね。
ビジネスだと、「新規フォロワーさんにDMを送る」とかに使えるかと。 pic.twitter.com/vnvBfclH7Y
— inasala|#AI・Python勉強記録 を発信 (@inasala_ai) January 30, 2021
実際に上の処理で作成されるフォロワー一覧のイメージは、次の通りです。
想定読者
・インスタのフォロワーの一覧(ExcelやCSV)を作りたい
・Pythonの勉強として、インスタのフォロワー一覧の作り方をみてみたい
・これからPythonを勉強してみたい
Instagram(インスタグラム)でフォロワーの一覧(Excel・CSV)を作るには?
インスタでフォロワーの一覧を作るには、次の2つの方法があります。
・「INSTACHECKER」、「Crowdfire」などのフォロワー管理の外部アプリを利用
・プログラミング言語(Pythonなど)を利用
本記事では、2つ目のプログラミング(Python)を使った方法をご紹介します。
プログラミング言語(Python)を利用することで、次のメリットがあります。
・無料でフォロワーの一覧(ExcelやCSVなど)ができる。
・一覧に出力する項目(ユーザーID、ユーザー名など)を柔軟に設定できる。
・「毎日、決まった時間で〇〇を保存する」といったスケジュール実行ができる
世の中には、自動いいねだけであれば、無料アプリで利用できるものもありますが、フォロワー管理ツールは、ほとんどが有料です。
なので、個人でインスタ運用をする分には、有料でフォロワー管理ツールを使うのはハードルが高いです。
一度作ってしまえば、無料で柔軟に色々設定できるので、プログラミングでイチオシです。
Instagramでフォロワーの一覧を作成する方法は?【Pythonを利用】
ここでは、実際に僕が作成したインスタのフォロワー一覧を作る仕組みを紹介します。
これには、画面操作の自動化を使います。
最近、世の中ではRPA(ロボティック・プロセス・オートメーション)と言われているモノです。
自動化する処理の流れは、おおまかに次の通りです。
- スマホ版のInstagramにログインする
- マイページの移動する
- 自分のフォロワー画面を移動する
- フォロワー画面上のフォロワーのユーザーIDとユーザー名を読み取る
- 読み取った情報でDataFrameを作成し、ExcelやCSVにエクスポートする
この操作を自動化すれば、インスタのフォロワーの一覧を作成できます。
Instagramでフォロワーの一覧を作成する実行環境・Pythonスクリプト
それでは、実際の実行する環境とPythonスクリプトを紹介します。
Instagramでフォロワーの一覧を作成する実行環境
次のMac、Windows環境で正常に動作することを確認しています。
・macOS-10.16-x86_64-i386-64bit
・Chrome バージョン 87.0.4280.141
・Python 3.8.5
・Selenium 3.141.0
・beautifulsoup 4.9.3
・Chromdriverをダウンロード済み
・Windows 10 Pro バージョン1909
・Chrome バージョン 86.0.4240.75
・Python 3.7.3
・Selenium 3.141.0
・beautifulsoup 4.9.3
・Chromdriverをダウンロード済み
Instagramでフォロワーの一覧を作成するPythonスクリプト
次のPythonスクリプト1つです。
・insta_get_follower_info.py
ファイルの中身は、次のnoteで公開しています。
【質問・返金OK】インスタでフォロワーの一覧をExcelに出力するソースコードを公開
いまだけの特典
・質問対応あり
・返金保証あり
プログラミング・Pythonを勉強している方であれば、上の処理の流れ・実行環境がわかれば、自分でも十分に書けると思います!!
ぜひ練習がてら作ってみてください。
すぐに動作するものを作りたい!!という方はnoteの方を参考にしてみてください。
Instagramでフォロワーの一覧を作成する活用例
インスタのフォロワー一覧を毎日作成することで、日々、フォローしてもらった方を確認できます。
これを利用して、新たなフォロワーさんに自動でDMを送信するといった運用もできます。
インスタで新しくフォローされた方に自動でDM(ダイレクトメッセージ)を送信するソースコードを公開
このようにフォロワーの一覧を管理することで、フォロワーさんのエンゲージメントを高める施策もできるようになります。
以上となります。
最後まで読んでいただき、ありがとうございました。
インスタ自動いいねをやってみたい方
インスタ自動投稿をやってみたい方
インスタ自動リポストをやってみたい方
インスタ自動コメントをやってみたい方
0からPythonを勉強したい方向け
おすすめのUdemy講座を紹介します。筆者もこの講座で勉強しました。