いいね数が多い投稿とかPythonを使えば、いいね数やハッシュタグとかの投稿情報を集めて一覧化できるよ!!本記事では、Pythonというプログラミング言語を使って、インスタの投稿情報(いいね数、ハッシュタグなど)をExcelに一覧化する方法について紹介します。わかりづらいですが、こんなイメージです。2021上の例では、こんな感じのExcelができあがります。これは投稿が3つだけですが、自分で好きな数を設定できます。数百投稿でも取得できます。・インスタで人気の投稿を探したい。・インスタで、トレンドやバズる投稿を分析したい。・Pythonの勉強として、インスタのスクレイピングのやり方をみてみたい・これからPythonを勉強してみたいInstagram(インスタグラム)でスクレイピングするには?スクレイピングとは、ウェブサイトから情報を抽出するコンピュータソフトウェア技術のことを言います。これをインスタグラムでやるには、次の2つの方法があります。個人でInstagramをスクレイピングするのに高額を払って外部サービスを使うのはないですよね。プログラミングでインスタグラムのスクレイピングをするのは実は割と難しいんです。スクレイピングのプログラムを作ろうとしたら、少なくとも次のような課題にぶち当たると思います。・ハッシュタグで検索した際に、スクロールしてもHTMLに表示される投稿数に限度がある(50ほど)・画像or動画、いいね数等によってHTMLの構造が変わる・キャプションやハッシュタグに絵文字が使われる本記事では、僕がなんとか色々な課題を解決して作成したインスタのスクレイピングする方法をご紹介します。Instagramでスクレイピングする方法は?【Pythonを利用】ここでは、実際に僕が作成したインスタのスクレイピングの仕組みを紹介します。これには、画面操作の自動化を使います。最近、世の中ではRPA(ロボティック・プロセス・オートメーション)と言われているモノです。自動化する処理の流れは、おおまかに次の通りです。※取得する投稿の分だけ繰り返すスマホ表示のInstagramにログインするそれぞれの投稿のURLに移動し、ユーザー名、キャプション、ハッシュタグ、いいね数等を取得するExcelに書き出す。必要に応じて、いいね順などにソートするこの操作を自動化すれば、インスタでもスクレイピングができます。パソコン表示とスマホ表示の両方でログインして、無駄だと思われるかもしれませんが、自分の中では、課題を解決するためにはこれが最適解でした。Instagramでスクレイピングするデータ項目(いいね数、ハッシュタグ等)僕が作成したプログラムでスクレイピングするデータ項目は、次の通りになります。投稿のURLこれだけの項目を収集すれば、次のようないろいろなことが調べられます。※AI・機械学習を組み込むと面白いかも・(場所の情報から)人気のお店こんな感じで、プログラミングを学んでスクレイピングのツールを作ると、自分が欲しい機能を自由に作ることができます。0からPythonを勉強したい方向けおすすめのUdemy講座を紹介します。筆者もこの講座で勉強しました。米国データサイエンティストがやさしく教えるデータサイエンスのためのPython講座Instagramでスクレイピングする実行環境・Pythonスクリプトそれでは、実際の実行する環境とPythonスクリプトを紹介します。次のMac及びWindows環境で正常に動作することを確認しています。Instagramでスクレイピングする実行環境(Windows)自分の実行環境としては、次の通りとなります。4.9.3・Chromdriverをダウンロード済みInstagramでスクレイピングする実行環境(Mac)自分の実行環境としては、次の通りとなります。4.9.3・Chromdriverをダウンロード済みInstagramでスクレイピングするPythonスクリプト次の2つのファイルとなります。・insta_scrapping.pyスクレイピングの処理を記載するファイル・insta_auto_script.pyスクレイピングに必要な機能を搭載したクラス、メソッドを記載するファイルファイルの中身は、次のnoteで公開しています。・質問対応あり・返金保証ありプログラミング・Pythonを勉強している方であれば、上の処理の流れ・実行環境がわかれば、自分でも十分に書けると思います!!ぜひ練習がてら作ってみてください。動作するものを作りたい!!という方はnoteの方を参考にしてみてください。本記事で紹介したスクレイピングで収集した情報をもとに、実際にインスタを約3ヶ月運用してみました。※スクレイピングと併せて、自動投稿、自動リポスト、自動いいね・コメントも活用しています。参考【実証あり】インスタの自動コメントでフォロワーを増やす方法【Python/Selenium】その結果、アカウント新設から約3ヶ月で、1,000人の方からフォローいただきました。(フォロバなし)すべての投稿は、本記事のスクレイピングした情報をもとに、自動投稿・リポストのプログラムを利用していました。【インスタ報告】インスタの自動運用を始めて3ヶ月ちょっとフォロワー1000人までいきました!!夕食の食器洗いの時に自動処理まわして、その後10分ほど手作業。これを毎日3ヶ月続けるといった感じです。2021インスタの自動運用で企業タイアップ垢もできるかもしれませんね!!以上となります。最後まで読んでいただき、ありがとうございました。インスタ自動いいねをやってみたい方インスタで自動いいねするソースコードインスタ自動投稿をやってみたい方Pythonでインスタで自動投稿するソースコードインスタ自動リポストをやってみたい方インスタで自動リポストするソースコードインスタ自動コメントをやってみたい方インスタで自動コメントするソースコード0からPythonを勉強したい方向けおすすめのUdemy講座を紹介します。筆者もこの講座で勉強しました。-Pythonを利用-インスタって自動で投稿できないのかな。...4これまでPythonで作ったツール・プログラム(ブログ、SNS、画像処理)ここでは、サイト管理者のいなサラがこれまでPythonで作ったものをご紹介します。-Pythonを利用-いなサラ田舎の情シスサラリーマン。妻と娘(5歳、1歳)の4人家族。2017年にNTTデータからUターン転職し、事業会社の社内SEで勤務。note」を立ち上げ、収益化。-Pythonを利用-インスタって自動で投稿できないのかな。...4これまでPythonで作ったツール・プログラム(ブログ、SNS、画像処理)ここでは、サイト管理者のいなサラがこれまでPythonで作ったものをご紹介します。