Ejemplo n.º 1
0
#
####################

# In[13]:

for account_id in account_ids:

    print(f'\n{account_id}')

    ###################
    #
    # アカウント情報取得
    #
    ###################

    account_info = es.get_account_info(account_id)

    ####################
    #
    # シートから投稿のストックを取得
    #
    ####################

    print('シートから引用する投稿を取得中')

    # シートの命名規則を取得
    sheet_name_conv = es.get_sheet_name_convention()

    # シートキー取得
    try:
        sheet_key = account_info["sheet"]["key"]
Ejemplo n.º 2
0
# In[ ]:

# post_listシートの情報を取得
list_sheet = sheets.worksheet(sheet_name_list)
sheet_list = list_sheet.get_all_values()  # シートの値

# In[ ]:

# Chrome起動
driver = es.start_chrome(session=False, secret=True)

# In[ ]:

# インスタにログイン
bot_account = es.get_account_info("auto_bot_k1")
ig.login(driver, bot_account["name"], bot_account["pass"])

# In[ ]:

# ループ
for rival in rivals:

    # アカウントのプロフィール画面に遷移
    driver.get(rival[0])
    es.wait()

    # 下のログインを促すバナーを削除
    ig.delete_login_banner(driver)

    # 投稿一覧の要素
Ejemplo n.º 3
0
    "camp__film",  # キャンプフィルム
]

# In[5]:

# ブラウザ起動
drivers = {}
for account in accounts:
    ####################
    #
    # 設定値取得
    #
    ####################

    # アカウントの情報を取得
    account_info = es.get_account_info(account)  # アカウント情報
    account_pass = account_info["pass"]  # パスワード
    profile_url = ig.url_ig + '/' + account  # プロフィールURL

    # Chrome起動
    driver = es.start_chrome(session=False)

    # インスタにログイン
    ig.login(driver, account, account_pass)

    # 連想配列に格納
    drivers[account] = {
        'driver': driver,  # ドライバ
        'info': account_info,  # アカウント情報
        'profile_url': profile_url  # プロフィールURL
    }