見出し画像

PC版Instagramへ複数枚を自動投稿する

こんにちは!DIYパパです。

普段はDIYブログを書いているのですが、この度pythonでInstagramへの自動投稿ができるようなコードを書いてみました。

これまでもInstagramへの自動投稿のpythonコードは知られていましたが、それだと複数枚投稿ができないと言う欠点がありました。

しかし!2021年10月から、InstagramのPC版からなら複数枚投稿できるようになったのです!

そこで、python✖️PC版Instagramなら複数枚投稿すら自動化できるのでは?

と思い至り、勉強中のpythonを用いてRPAを作成し、複数枚の自動投稿にチャレンジ!

そしてできるようになりました😄

↓コードの一部を載せておきます。

from selenium import webdriver
from selenium.common.exceptions import WebDriverException
import chromedriver_binary
import datetime
import time
import pyautogui as pgui
import pyperclip
import sys, io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')

def now_time():

   dt_now = datetime.datetime.now()
   return dt_now.strftime('%m/%d %H:%M')+' '

class Instagram():

   def __init__(self, username, password):
   #コンストラクタの定義
       options = webdriver.ChromeOptions()
       self.driver = webdriver.Chrome(options=options)


以下、トータル170行のコードになっています。ある程度pythonを使ったことがある人なら理解しやすいかと思います。コメントも多々入れてあります。

※私の作業環境はMacbookですので、windowsの互換性は試せておりません。

続きは購入いただけたら幸いです。

ここから先は

4,394字

¥ 1,000

この記事が気に入ったらサポートをしてみませんか?