Python × インスタ

【アプリ不要】インスタで自動投稿する方法を公開 -Pythonを利用-

2020-12-04

insta-auto-post

 

インスタって自動で投稿できないのかな。いつもスマホで投稿するの大変だし・・
Pythonを使えば、インスタで自動で投稿できるよ!!特別に紹介するね〜

 

インスタグラムって、自動いいね、自動フォロー/アンフォローのツールは、たくさんあるけど自動投稿するものってなかなかないですよね。。

(外部アプリで予約投稿するものはいくつかありますが、、)

 

本記事では、Pythonというプログラミング言語を使って、インスタで自動投稿する方法について紹介します。

 

少しわかりづらいですが、こんなイメージです。

パソコンの指定のフォルダにある画像をハッシュタグをつけて、自動でシェア(投稿)しています。

 


想定読者

・いつもスマホでインスタに投稿するのが面倒

・Pythonの勉強として、インスタの自動投稿のやり方をみてみたい

・これからPythonを勉強してみたい

 

Instagramで自動投稿はできない?

instagram

そもそもインスタって自動で投稿できるのでしょうか?

公式機能では自動投稿はありません。でも、プログラミングを使えばアプリを使わずに個人でも実現できるのです。

 

ただ、ネット上でInstagramで自動投稿をする方法はなかなか見つかりません。。(2020年12月時点)

これは、Instagramというアプリの次の仕様が理由と考えてます。

 

・スマホだけからインスタに投稿できる。

・投稿には、必ず画像や動画を選択する必要がある。

・インスタは自動で投稿するAPIを公開してない。

 

 

スマホだけからインスタに投稿できる

何かを自動化する際は、大体はパソコンで操作を行うので、インスタの方にスマホだけからしか投稿できないとなると、自動投稿するハードルが上がってしまいます。

 

ちなみに、手動であればPCからでもインスタに簡単に投稿できます。

ざっくりというと、PCのブラウザの開発者ツールでスマホ表示にしておこないます。詳細な手順はググってみてください。

 

投稿には、必ず画像や動画を選択する必要がある

これは当たり前に聞こえることですが、実は、これによって自動投稿の難易度が上がります。

 

TwitterやFacebookなどのテキスト情報で投稿するSNSであれば、ブラウザだけの操作でできます。

でもインスタのように画像/動画の投稿が必須となる場合は、ブラウザ操作以外に「ファイルを選ぶ」という操作が加わります。

少し難しくなりますが、これによって、自動化する際、ブラウザレベルの自動化に加えて、OSレベルの自動化も必要になるのです。

 

インスタは自動で投稿するAPIを公開してない

APIとは、インスタやTwitterなどのサービスとシステム連携するための出入り口です。

例えば、TwitterはこのAPI(システム連携の出入り口)が公開されています。

このため、自動ツイートや自動フォローなどの操作も簡単にできます。

 

しかし、インスタは自動投稿するなどの機能のAPIは公開されてません。

なので、簡単には自動投稿ができないのです。

 

 

Instagramで自動投稿する方法は?【Pythonを利用】

python-consult_1

 

このようにインスタでの自動投稿は一筋縄ではいかなそうですね。。

ここでは、実際に僕が作成したインスタの自動投稿の仕組みを紹介します。

 

これには、画面操作の自動化を使います。

最近、世の中ではRPA(ロボティック・プロセス・オートメーション)と言われているモノです。

 

自動化する処理の流れは、おおまかに次の通りです。

  1. スマホ表示のInstagramにログインする
  2. ユーザー画面に移動する
  3. 投稿ボタンをクリックする
  4. 画像を選び、キャプションを登録する
  5. シェア(投稿)する

 

この操作を自動化すれば、インスタでも自動投稿ができます。

 

ここからは、技術的な内容になるので、ご了承ください。

 

0からPythonを勉強したい方向け

おすすめのUdemy講座を紹介します。筆者もこの講座で勉強しました。

米国データサイエンティストがやさしく教えるデータサイエンスのためのPython講座

 

 

Instagramで自動投稿する実行環境・Pythonスクリプト

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

・pyautogui 0.9.52

・Chromdriverをダウンロード済み

 

・Windows 10 Pro  バージョン1909

・Chrome バージョン 87.0.4280.88

・Python 3.7.3

・Selenium 3.141.0

・pywinauto 0.6.8

・Chromdriverをダウンロード済み

 

Instagramで自動投稿するPythonスクリプト(Mac・Windows対応)

次のPythonスクリプト1つです。

・insta_auto_post.py

 

ファイルの中身は、次のnoteで公開しています。(Mac・Windowsともにあります。)

【アプリ不要】Pythonでインスタで自動投稿するソースコードを公開 ※質問対応・返金保証あり

 

いまだけの特典

・質問対応あり

・返金保証あり

 

プログラミング・Pythonを勉強している方であれば、上の処理の流れ・実行環境がわかれば、自分でも十分に書けると思います!!

ぜひ練習がてら作ってみてください。

 

すぐに動作するものを作りたい!!という方はnoteの方を参考にしてみてください。

ファイルの内容について質問対応もしています。

 

 

 

Instagramで自動投稿してニューヨークでタダ飯になった人もいます

newyork

最後に、おもしろい事例を紹介します。

インスタ界隈では有名ですが、インスタの自動投稿によりニューヨークでタダ飯を実現できた方がいます。

 

その方のインスタアカウント↓ (2020年12月時点でフォロワー7万人)

beautiful.newyorkcity
他のアカウントの人気がでそうなニューヨークの写真を1日数回の自動投稿(リポスト)して、いつのまにかアカウントが有名になり、宣伝塔になったという話です。

 

これは、単純に自動投稿しているだけではなく、AI・機械学習で人気が出そうな画像を選んでいるということがもありますが、自動投稿によってこんな可能性もあります。

 

 

これはあくまで一例ですが、こんな感じで自動化することで自分の時間を割かずに、予期しない効果も生み出せることもあります。

 

ぜひぜひ、自分のアイディア次第で、インスタ運用を自動して大きな夢を掴み取りましょう〜

 

 

2021年4月4日追記

Pythonで自動投稿を行った結果

本記事で紹介した自動投稿を使って、実際にインスタを約3ヶ月運用してみました。

自動投稿、自動いいねなどでプログラミングの力を利用して運用しました。

※自動投稿と併せて、自動リポスト、自動いいね・コメントも活用しています。

 

参考【アプリ不要】インスタで自動リポストするやり方を公開 -Pythonを利用-

参考【実証あり】インスタの自動いいねでフォロワーを増やす方法【Python/Selenium】

参考【実証あり】インスタの自動コメントでフォロワーを増やす方法【Python/Selenium】

 

その結果、アカウント新設から約3ヶ月で、1,000人の方からフォローいただきました。(フォロバなし)

 

すべての投稿は、本記事の自動投稿のプログラムを利用していました。

インスタの自動投稿で企業タイアップ垢もできるかもしれませんね!!

 

以上となります。

最後まで読んでいただき、ありがとうございました。

 

 

インスタ自動いいねをやってみたい方

 

インスタ自動投稿をやってみたい方

 

インスタ自動リポストをやってみたい方

 

インスタ自動コメントをやってみたい方

 

0からPythonを勉強したい方向け

おすすめのUdemy講座を紹介します。筆者もこの講座で勉強しました。

米国データサイエンティストがやさしく教えるデータサイエンスのためのPython講座

 

 

よく読まれている記事

insta-auto-post 1

  インスタって自動で投稿できないのかな。いつもスマホで投稿するの大変だし・・ Pythonを使えば、インスタで自動で投稿できるよ!!特別に紹介するね ...

python-consult_1 2

  AI・機械学習、データサイエンティスト、、やっぱりこれからの時代Pythonは勉強すべきだよね!   その通り。Pythonは今後も伸び ...

【保存版】PythonでできるExcel操作のまとめ一覧 3

  Excelで作業するのって大変だな〜 なにか楽な方法ないかな〜   Excelの集計や単純作業は、Pythonで楽にできるよ!!この一覧 ...

python-works 4

ここでは、サイト管理者のいなサラがこれまでPythonで作ったものをご紹介します。 以下のリンクで、実際の作り方やソースコードを公開しているので、ぜひ参考にして ...

-Python × インスタ

© 2021 inasala note